yes actually i did, sorry i forgot.

here's where i create the object

public class LCMS3 implements ServletContextListener {


 public void contextInitialized(ServletContextEvent sce) {

        log.info("Starting LCMS3 daemon");

        ServletContext sc = sce.getServletContext();
        LiveInfo li = new LiveInfo();
        li.setTest("lerolero");
        sc.setAttribute("live", li);
....



and im able to see it, i have a servlet that is able to access the live 
attribute and get the info without any problem.

public class testcontext extends HttpServlet {
   
    protected void processRequest(HttpServletRequest request, 
HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {

            ServletContext sc = getServletContext();

            LiveInfo li = (LiveInfo) sc.getAttribute("live");

            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet testcontext</title>");  
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Servlet testcontext at " + request.getContextPath 
() + "</h1>");
            out.println("<p>test: "+li.getTest()+"</p>");
            out.println("</body>");
            out.println("</html>");

        } finally { 
            out.close();
        }
    } 





On Jan 31, 2011, at 4:40 PM, Caldarale, Charles R wrote:

>> From: alexis [mailto:alz...@gmail.com] 
>> Subject: Re: custom class as resource
> 
>>    LiveInfo li = (LiveInfo) sc.getAttribute("live");
> 
>> why im getting a null pointer on the sc.getAttribute line?
> 
> Because you never created an attribute named "live" in the ServletContext.
> 
> - Chuck
> 
> 
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
> MATERIAL and is thus for use only by the intended recipient. If you received 
> this in error, please contact the sender and delete the e-mail and its 
> attachments from all computers.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to