Hi.

29Dec2006 @ 11:02 [EMAIL PROTECTED] thusly spake
> 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@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
............._..
.|  .| |.|/.|_ .
.|__.|_|.|\.|_ .
:61 421 276 282:

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to