Jsp

Olá, estou estudando JSP e está dando esse tipo de erro:

Type Exception report

message

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

exception

javax.servlet.ServletException: org/apache/jsp/Usuario
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NoClassDefFoundError: org/apache/jsp/Usuario
	java.lang.Class.getDeclaredConstructors0(Native Method)
	java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
	java.lang.Class.getConstructor0(Class.java:1930)
	java.lang.Class.newInstance0(Class.java:278)
	java.lang.Class.newInstance(Class.java:261)
	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.

Os arquivos JSP e java são:

<%@ page import="org.apache.jsp.*"%>
<%! Usuario usuario = new Usuario();%>
<%
    usuario.setIdent("123456789");
    usuario.setNome("José Manoel");
    usuario.setCodPedido("123456789Manoel");
    pageContext.setAttribute("atUsuario", usuario, pageContext.APPLICATION_SCOPE);    
%>
<html>
<head>
<title>ExemploJSP14</title>
</head>
<body>
<% 
    Usuario atRecuperado = new Usuario();
    atRecuperado = (Usuario)pageContext.getAttribute("atUsuario", pageContext.APPLICATION_SCOPE);
%>
Dados do usuário recuperados a partir do escopo APPLICATION: <br>
ID: <%= atRecuperado.getIdent() %><br>
Nome: <%= atRecuperado.getNome()%><br>
Código do pedido: <%= atRecuperado.getCodPedido()%>
</body>
</html>

[code]
package org.apache.jsp;

public class Usuario{

public String ident;
public String nome;
public String codPedido;

public void setIdent(String ident){
    this.ident = ident;
}

public String getIdent(){
    return this.ident;
}

public void setNome(String nome){
    this.nome = nome;
}

public String getNome(){
    return this.nome;
}

public void setCodPedido(String codPedido){
    this.codPedido = codPedido;
}

public String getCodPedido(){
    return this.codPedido;
}

}[/code]

Poderiam me ajudar com esse erro?

Cara, pelo erro que ta dando ele nao esta encontrando a sua classe USUARIO. Voce esta colocando ela direitinho no WEB.XML ??
cheque isso e cheque tb seus imports… acho que deve funcionar depois disso… qq coisa, posta ai.

[quote=“Christielen”]Olá, estou estudando JSP e está dando esse tipo de erro:

Type Exception report

message

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

exception

javax.servlet.ServletException: org/apache/jsp/Usuario
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NoClassDefFoundError: org/apache/jsp/Usuario
	java.lang.Class.getDeclaredConstructors0(Native Method)
	java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
	java.lang.Class.getConstructor0(Class.java:1930)
	java.lang.Class.newInstance0(Class.java:278)
	java.lang.Class.newInstance(Class.java:261)
	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.

Os arquivos JSP e java são:

<%@ page import="org.apache.jsp.*"%>
<%! Usuario usuario = new Usuario();%>
<%
    usuario.setIdent("123456789");
    usuario.setNome("José Manoel");
    usuario.setCodPedido("123456789Manoel");
    pageContext.setAttribute("atUsuario", usuario, pageContext.APPLICATION_SCOPE);    
%>
<html>
<head>
<title>ExemploJSP14</title>
</head>
<body>
<% 
    Usuario atRecuperado = new Usuario();
    atRecuperado = (Usuario)pageContext.getAttribute("atUsuario", pageContext.APPLICATION_SCOPE);
%>
Dados do usuário recuperados a partir do escopo APPLICATION: <br>
ID: <%= atRecuperado.getIdent() %><br>
Nome: <%= atRecuperado.getNome()%><br>
Código do pedido: <%= atRecuperado.getCodPedido()%>
</body>
</html>

[code]
package org.apache.jsp;

public class Usuario{

public String ident;
public String nome;
public String codPedido;

public void setIdent(String ident){
    this.ident = ident;
}

public String getIdent(){
    return this.ident;
}

public void setNome(String nome){
    this.nome = nome;
}

public String getNome(){
    return this.nome;
}

public void setCodPedido(String codPedido){
    this.codPedido = codPedido;
}

public String getCodPedido(){
    return this.codPedido;
}

}[/code]

Poderiam me ajudar com esse erro?[/quote]

Como tá o seu web.xml ??

:wink: