Hi.
29Dec2006 @ 11:02 pratapkm@(protected)
> We are planning to upgrade our Apache Tomcat server from 5.0.28 to
> 5.5.20. During this process, we found that one of the application is
> not working in apache-tomcat-5.5.20 which is working successfully
> without any problem in jakarta-Tomcat-5.0.28. Flow of the application
> is as follows:
>
> 1. A Java servlet is accessed which creates a bean using following code
> MyBean mybean = new MyBean();
> After populating this bean, it is added to session variable in the same
> servlet using
> session.setAttribute("whichbean",mybean);
> and control is transfered to a jsp page.
>
> 2. In the JSP page, we are retrieving the bean object from session using
> <%
> MyBean bn = (MyBean) session.getAttribute("whichbean");
> %>
> But, after this in same JSP,
> a) if we access <% bn.getName() %>, it returns correct result.
> b) if we access the bean property using
> <jsp:getProperty name="bn" property="name" />
> it generates following error message,
Have you tried <jsp:useBean id="bn" scope="session" class="<packageName>.MyBean"/>
also: you may need a <jsp:import .../> statement.
HTH.
Kind regards.
Luke Vanderfluit.
> -------------------------------------------------------------------------------
>
org.apache.jasper.JasperException: Attempted a bean operation on a
> null object.
>
org.apache.jasper.servlet.JspServletWrapper.handleJspException (
JspServletWrapper.java:512)
>
org.apache.jasper.servlet.JspServletWrapper.service (
JspServletWrapper.java:377)
>
>
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
>
org.apache.jasper.JasperException: Attempted a bean operation on a
> null object.
>
>
org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty (
JspRuntimeLibrary.java:601)
> org.apache.jsp.2_jsp._jspService(2_jsp.java:122)
>
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:334)
>
>
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)
> -------------------------------------------------------------------------------
>
> Why is it so ? What is the solution ?
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@(protected)
> To unsubscribe, e-mail: users-unsubscribe@(protected)
> For additional commands, e-mail: users-help@(protected)
>
--
............._..
.| .| |.|/.|_ .
.|__.|_|.|\.|_ .
:61 421 276 282:
---------------------------------------------------------------------
To start a new topic, e-mail: users@(protected)
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)