[RESOLVIDO]Ajuda com file

3 respostas
H

Fala galera…,
estou adicionando um campo file por JavaScript.

Mais quando eu dou submit eu nem chego na minha action.
Eu e eu não posso usar o <html:file do struts porque ele só funciona quando eu já inicializo a JSP com o código no HTML, como eu estou adicionando esse input dinamicando nao posso usar html:file

Da o seguinte erro:

java.lang.NullPointerException

java.lang.Class.isAssignableFrom(Native Method)

org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506)

org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459)

org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:823)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:194)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)

javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Se alguém puder me ajudar por favor. Brigadao.

3 Respostas

H

hich:
Fala galera…,
estou adicionando um campo file por JavaScript.

Mais quando eu dou submit eu nem chego na minha action.
Eu e eu não posso usar o <html:file do struts porque ele só funciona quando eu já inicializo a JSP com o código no HTML, como eu estou adicionando esse input dinamicando nao posso usar html:file

Da o seguinte erro:

java.lang.NullPointerException

java.lang.Class.isAssignableFrom(Native Method)

org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506)

org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459)

org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:823)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:194)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)

javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Se alguém puder me ajudar por favor. Brigadao.

V

Posta a solução… outros podem ter o mesmo problema…

H

Segue a solução:

Eu estou usando um WebForm do struts, bastou colocar.

ArrayList imagemPergunta_txt dentro do WebForm, e na jsp ficou:

Ai depois eu fui jogando um por um dentro de um FormFile e salvando em um diretório, através do OutPutStream.

Criado 7 de fevereiro de 2011
Ultima resposta 9 de fev. de 2011
Respostas 3
Participantes 2