Problem mit Tomcat und JSP

Weinteufel

Grünschnabel
Hallo zusammen!

Hab nen fettes problem:

org.apache.jasper.JasperException: /login.jsp(11,0) The value for the useBean class attribute webjava.Login is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1223)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3270)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802

Wenn jemand mir dazu was sagen könnte wäre bombe!!

Gruß Alex
 
Ich kann für meinen Teil mit diesen Angaben leider sehr wenig dazu sagen.

Kannst du die login.jsp bitte posten?!
 
<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
<head>
<title>login</title>
</head>
<body>
<jsp:useBean id="einScheiss" class="Login" />
<% einLogin.setPseudonym("Weinteufel");%>
<jsp:setProperty name="einScheiss" property="password" value="alex" />
<% String pseudo=request.getParameter("pseudonym");
String password=request.getParameter("password");
boolean ok=einLogin.pruefelogin(pseudo, password);
if(ok)
{%><p>Alles klar!</p><%}
else
{%><p>Alles e!</p><%}%>

</body>
</html>

hier ist noch die Bean:

package webjava;
public class Login
{
private String pseudonym;
private String passwort;

public Login()
{
}

public void setPseudonym(String pseudonym)
{
this.pseudonym=pseudonym;
}
public void setPasswort(String passwort)
{
this.passwort=passwort;
}
public String getPseudonym()
{
return pseudonym;
}
public String getPasswort()
{
return passwort;
}
public boolean pruefeLogin(String pseudo, String pass)
{
if(pseudonym.equals(pseudo)&&passwort.equals(pass))
return true;
else
return false;
}
}
wobei das mit dem package nich verantwortlich sein kann hab die Bean mit und ohne Package compiliert und überall im Tomcat verteilt :)

Danke für die Hilfe!!
 
ja da in dem was ich gepostet hab steht als id (also als Objekt) noch einScheiss :)
hab das aber umbenannt.

Konnte das problem aber umgehen hab den ganzen Kram als projekt in Netbeans eingefügt und mit dem Tomcat von netbeans funktioniert alles.... frag mich nich warum ..
:)
ich hasse java!!
 
hast du die Bean vielleicht an der falschen Stelle von Tomcat abgelegt, oder vergessen den Tomcat neu zu starten?
 

Neue Beiträge

Zurück