Problemas com request, Session e redirecionamento  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
hlegius
JavaChild
[Avatar]

Membro desde: 07/05/2006 14:29:25
Mensagens: 126
Localização: Guarulhos, SP
Offline

Salve pessoal !
Criei um formulário simples que recebe login/senha em um JSP normal. Esse JSP envia para um Servlet os dados para serem tratados e ação correta tomada.
Porém, estou recebendo insistentemente um IllegalStateException que eu ainda não consegui decifrar o motivo.

Error trace wrote:SEVERE: Servlet.service() for servlet autentica threw exception
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)
at br.com.caelum.jdbc.agenda.servlet.Autentica.service(Autentica.java:14)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at br.com.caelum.jdbc.agenda.filters.EncodingFilter.doFilter(EncodingFilter.java:24)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)



Trecho do Servlet



Caso eu chame: http://localhost:8080/projeto/autentica (caminho mapeado para o Servlet acima) ele retorna essa exception nessa linha
Se eu submeter o formulário (que encontra-se nesta autentica.jsp) com dados ou sem dados também recebo tal erro.

Parece que ele está ignorando a condição que coloquei em !admin.login() -- que sempre retorna false, mas mesmo assim ele dá erro depois deste if :S - como naquele primeiro if que é o nome do botão, e acessando diretamente deveria cair nele, pois o botão no debugger está como nulo nestes casos.

Estou boiando no que está rolando. hehe
Alguém poderia me dar uma luz ?


Abraços !

This message was edited 3 times. Last update was at 24/01/2010 21:56:20


http://programe.me
Zend Certified Engineer
ArchLinux - A simple lightweight Linux Distribution
[WWW] [MSN] [ICQ]
hlegius
JavaChild
[Avatar]

Membro desde: 07/05/2006 14:29:25
Mensagens: 126
Localização: Guarulhos, SP
Offline

Problema resolvido. Ele estava requerendo um return ;




Abraço !

This message was edited 1 time. Last update was at 25/01/2010 10:29:19


http://programe.me
Zend Certified Engineer
ArchLinux - A simple lightweight Linux Distribution
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team