package com.lesi.lcms3.core;

import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;

public class NewClass extends HttpServlet {

    private ServletContext sc;

    public String aVer()
    {
    LiveInfo li = (LiveInfo) sc.getAttribute("live");

    return li.getTest();
    }

    @Override
    public void init(ServletConfig config) throws ServletException
    {
    super.init(config);
    sc = config.getServletContext();
    }

}


why im getting a null pointer on the sc.getAttribute line?




On Jan 31, 2011, at 7:36 AM, Konstantin Kolinko wrote:

> 2011/1/31 alexis <alz...@gmail.com>:
>> actually im already using a class extending servletcontextlistener, this 
>> class is the responsible to start all other threads on processing. Some 
>> threads stores results on a DB, some threads should store results in an 
>> object to be accesed by a servlet and presented via web.
>> 
>> If i use the a) approach and i use it as Listener, how can i access this 
>> class from other threads/classes on my webapp?
> 
> ServletContext#setAttribute(String,Object)
> ServletContext#getAttribute(String)
> 
> ---------------------------------------------------------------------
> 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