Oi Pessoal!
Estou iniciando no uso do Struts e ate ontem estava tudo ok. Porem agora esta ocorrendo um erro que não consigo identificar a causa. Criei uma “pagina” generica de pesquisa:
“pesquisar.do” é chamado por uma pagina(cadastroLinha) que usara os resultados da pesquisa. Portanto PesquisaForm recebe um atributo hidden className para que a pagina de pesquisa saiba que tipo de obj procurar.
Em seguida a pagina de pesquisa abre um input de texto e um botão submit procurar.
Quando procurar é “clickado” ele chama novamente “pesquisar.do” dessa vez passando a chave da busca (key) para pesquisaForm. É neste ponto que acontece o erro. O fluxo nem mesmo chega a pesquisarAction.
O erro é este:
java.lang.NullPointerException
org.apache.jsp.erro_jsp._jspService(erro_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
O que intui é que como duas paginas diferentes chamam pesquisar.do usando o mesmo PesquisaForm para setar valores, talvez isso gere algum problema.
Bom se alguem puder me ajudar ficaria imensamente grato.
t +