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