Erro JSP Tomcat

7 respostas
adriano-itupeva

Pessoal estou com um problema e nao consigo resolver, alguem poderia me ajudar, é o seguinte:

Tenho este arquivo index.jsp com a seguinte programação:

[color=blue]
<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>

<%

String Usu = request.getParameter(usuarioTXT);

String Pas = request.getParameter(senhaPass);

if (Usu.equals(adriano)){

if (Pas.equals(3))

{

response.sendRedirect(Inicial.jsp);

}

}

%>
Login

 

 

 

 

ENTRAR

 

Usuario:
Senha:

 

 

[/color]

Quando tento entrar nesta página o tomcat me retorna o seguinte erro:
[color=blue]
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /web/index.jsp:12

9: <%

10:    String Usu = request.getParameter(usuarioTXT);

11:    String Pas = request.getParameter(senhaPass);

12:    if (Usu.equals(adriano)){

13:         if (Pas.equals(3))

14:         {

15:             response.sendRedirect(Inicial.jsp);
Stacktrace:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

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

root cause

java.lang.NullPointerException

org.apache.jsp.web.index_jsp._jspService(index_jsp.java:53)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

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

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

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

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
[/color]

Alguem sabe o que é esse erro???
valew

7 Respostas

s4nchez

Provavelmente os parâmetros do formulário não estão chegando corretamente onde você está querendo tratá-los.

Daí quando você invoca o método equals do objeto dá o NullPointerException

Tente incluir um if(Usr != null) pra avaliar isso. Talvez ajude.

_fs
rg.apache.jasper.JasperException: Exception in JSP: /web/index.jsp:12 

root cause
java.lang.NullPointerException

Você está tentando acessar métodos de um objeto nulo.
No caso na linha 12 de sua JSP a variável Usu é nula e você tenta chamar o método “equals()”.

StriderMGBR
Tenta por assim:

<%

String Usu = request.getParameter(usuarioTXT);

String Pas = request.getParameter(senhaPass);

if (Usu != null && Usu.equals(adriano)){

if (Pas != null && Pas.equals(3))

{

response.sendRedirect(Inicial.jsp);

}

}

%>

mudei os 2 if, ve c isso vai resolver!!
FLW!!

adriano-itupeva

Ow deu certo agora, muito obrigado, estou começando agora JSP e estou tendo algumas dúvidas.

muito obrigado,
adriano

E

Ola.
Este é teu arquivo index.jsp?
<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>

<%

String Usu = request.getParameter(usuarioTXT);

String Pas = request.getParameter(senhaPass);

if (Usu.equals(adriano)){

if (Pas.equals(3))

{

response.sendRedirect(Inicial.jsp);

}

}

%>
Login

ENTRAR

Usuario:
Senha:

DA forma como esta programador, ao carregar a pagina sempre sera realizado o teste dos parametros. mas na primeira vez que vc esta carregando vc provavelmente nao esta passando os parametros UsuarioTXT e senhaPass.

adriano-itupeva
<blockquote><div class="quote-author">StriderMGBR:</div>Tenta por assim:

<%

String Usu = request.getParameter(usuarioTXT);

String Pas = request.getParameter(senhaPass);

if (Usu != null && Usu.equals(adriano)){

if (Pas != null && Pas.equals(3))

{

response.sendRedirect(Inicial.jsp);

}

}

%>

mudei os 2 if, ve c isso vai resolver!!
FLW!!

Ow agora deu certo, muito obrigado, estou começando agora jsp.

Muito obrigado.
adriano

adriano-itupeva

Obrigado pessoal, problema resolvido.
Obrigado a todos, so faltava

if (Usu != null && Usu.equals(adriano)){

if (Pas != null && Pas.equals(345621))

{

response.sendRedirect(Inicial.jsp);

}

}

agora deu certo valewwwwwwwww

Criado 21 de junho de 2006
Ultima resposta 21 de jun. de 2006
Respostas 7
Participantes 5