Hello,
I’ve a problem with Tomcat 3.1 and JSP Beans.

The following code doesn’t work in Tomcat 3.1 but works in Suns JSP
severs 1.0

Code :
****************************************************
<html>
<jsp:useBean id="DLoginData" scope="session" class="Login.DLoginData"
type="Login.DLoginData" />
<body>
Hello <jsp:getProperty name="DLoginData" property="UserName"/>
</body>
</html>
****************************************************

Tomcat bring this error message :
Included servlet error: 500
Location: /SMD/servlet/SMDMain
Internal Servlet Error:
org.apache.jasper.JasperException: Cannot find any information on property
'UserName' in a bean of type 'Login.DLoginData'
at org.apache.jasper.runtime.JspRuntimeLibrary.getReadMethod(Compiled
Code)
at
org.apache.jasper.compiler.GetPropertyGenerator.generate(GetPropertyGenerator.java:101)
at
org.apache.jasper.compiler.JspParseEventListener$GeneratorWrapper.generate(JspParseEventListener.java:730)
at org.apache.jasper.compiler.JspParseEventListener.generateAll(Compiled
Code)
at
org.apache.jasper.compiler.JspParseEventListener.endPageProcessing(JspParseEventListener.java:169)
at org.apache.jasper.compiler.Compiler.compile(Compiled Code)
at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413)
at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:149)
at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServletjava:161)
at
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
at org.apache.jasper.runtime.JspServlet.service(Compiled Code)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.handleRequest(Compiled Code)
at
org.apache.tomcat.core.RequestDispatcherImpl.include(RequestDispatcherImpl.java:262)
at WebLogik.WebRequest.forward(WebRequest.java:179)
at WebLogik.WebLogin.loginMain(WebLogin.java:73)
at SMDMain.doPost(SMDMain.java:58)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.handleRequest(Compiled Code)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
at
org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.handleRequest(Compiled Code)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
at java.lang.Thread.run(Thread.java:479)


But this works :
****************************************************
<html>
<jsp:useBean id="DLoginData" scope="session" class="Login.DLoginData"
type="Login.DLoginData" />
<body>
<%
out.print ("Hello " + DLoginData.getUserName() + " !");
%>>
</body>
</html>
****************************************************

What&#8217;s wrong with the first version ? I&#8217;ve put the class
Login.DloginData in my servlet to the session. All classes a at
D:\Dev\SMD\WEB-INF\classes.

Can someone help me please ? Is the bug befor or behind the monitor ?
Stefan


--
Sent through GMX FreeMail - http://www.gmx.net

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to