Problema com ServletContext e uma Listener

2 respostas
D
Estou criando uma listener ja inclusive anotei ele no meu web.xml mas o que eu não e setar um objeto inteiro ele so object tenti cast tb não deu.O codigo fonte e o seguinte:
import javax.servlet.*;
public class MeuListener implements ServletContextListener {
    Object Prod01=new Object();
    int Prod02=3;
    int Prod03=3;
    int Prod04=3;
 
    /** Creates a new instance of MeuListener */
    public MeuListener() {
    }

    public void contextInitialized(ServletContextEvent sce) 
    {
    ServletContext sc=sce.getServletContext();    
   sc.setAttribute("Prod01",Prod01);
   // sc.setAttribute("Prod02",Prod02);
    
    
    
    }

    public void contextDestroyed(ServletContextEvent sce) {
    }
    
}
Se alguem poder me ajudar ,uma forma de transformar um inteiro em object . Desde ja eu agradeço.

2 Respostas

H

Até onde eu sei (o que não é muito), um tipo primitivo não pode ser derreferenciado. Acho que a melhor solução seria trabalhar com Integer ou converter para Integer antes colocar o objeto no contexto.

Vê se dá certo…

furutani

Olá

Utilize um wrapper, no caso use Integer.

Criado 7 de setembro de 2007
Ultima resposta 10 de set. de 2007
Respostas 2
Participantes 3