Pegar nome do arquivo do servlet

0 respostas
P

Pessoal, tenho minha servlet, onde pego o arquivo (File) através de um upload de um arquivo.

Só que não sei como pegar esse nome do arquivo para uma classe (utilizando o GET e SET), pois vou utilizar ele em outras classes para inserir no BD.

Minha dúvida está em criar a classe com get e set, pois eu criei uma e setei o valor (nome do arquivo) em uma classe, só que quando chamo o "get" vem vazio.

public class NomeArquivo {

	public String nome;

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}
	
	
}

aqui eu seto ele:

public class Upload {

	public boolean anexos(String caminho, HttpServletResponse response)
			throws Exception, IOException, BiffException,
			ClassNotFoundException, SQLException {

		if ((caminho != null)) {

			File file = new File(caminho);
			
			new NomeArquivo().setNome(caminho);

esse caminho (File) vem da servlet... nessa classe UPLOAD está funcionando essa utilização, e na outra classe que chamo o get:

...
		try {

			conn = ConnectionManager.obterConexao();
			pr = conn.prepareStatement(SQL_SIMCARD_INSERE_PROCESSAMENTO);
			pr.setString(1, new NomeArquivo().getNome());

vem vazio

Criado 13 de novembro de 2012
Respostas 0
Participantes 1