RES: [java-list] problemas com servlets

2002-01-04 Por tôpico Josiana Muran Lucachenski

Olá Daniel,

apliquei o código q vc enviou(da forma q está descrita abaixo) em uma de
minhas services e funcionou perfeitamente, o erro não está na forma como vc
recebe estes atributos na outra página ??

String meuArgumento = (String)getAttribute(obj1);

--//-
String parm = blabla;
if(blabla.equals(parm)){
String ex1 = teste;
String ex2 = teste2;
if (ex1 != null  ex2 != null){
request.setAttribute(obj1, ex1); // **
request.setAttribute(obj2, ex2); // **
   jsp = /respOk.jsp;
}else{
jsp = /error.jsp;
}
}

-Mensagem original-
De: Daniel Quirino Oliveira [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 3 de janeiro de 2002 09:49
Para: [EMAIL PROTECTED]
Assunto: [java-list] problemas com servlets


olá, pessoal...
segue abaixo um pedaço de um código com o qual estou tendo problemas. Faz 
parte do método service(...,...) do meu servlet.

//este trecho de código está dentro do método service do meu servlet
// id é um int

if(blabla.equals(parm)){
objEx1 ex1 = fazQqCoisa(id);
objEx2 ex2 = fazOutraCoisa(id);
if (ex1 != null  ex2 != null){
request.setAttribute(obj1, ex1); // **
request.setAttribute(obj2, ex2); // **
jsp = /respOk.jsp;
}else{
jsp = /error.jsp;
}
}

O erro ocorre qdo o segundo request.setAttribute(...,...) é executado. No 
log do tomcat4 (catalina.out), o erro apresentado é um sinistro 
java.lang.NullPointerException. No entanto, qdo eu tiro um dos 
request.setAttribute(...,...) do código, o erro desaparece e tudo funciona 
direitinho. Alguém sabe qual é o problema e se é possível passar 2 objetos

deste modo para que uma página os recupere mais tarde??

[]'s

Daniel

_
Chegou o novo MSN Explorer. Instale já. É gratuito: 
http://explorer.msn.com.br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: RES: [java-list] problemas com servlets

2002-01-04 Por tôpico Bruno Borges

String meuArgumento =
(String)request.getParameter(obj1);

bruno

 --- Josiana Muran Lucachenski
[EMAIL PROTECTED] escreveu:  Olá
Daniel,
 
 apliquei o código q vc enviou(da forma q está
 descrita abaixo) em uma de
 minhas services e funcionou perfeitamente, o erro
 não está na forma como vc
 recebe estes atributos na outra página ??
 
 String meuArgumento = (String)getAttribute(obj1);
 

--//-
 String parm = blabla;
 if(blabla.equals(parm)){
 String ex1 = teste;
 String ex2 = teste2;
 if (ex1 != null  ex2 != null){
 request.setAttribute(obj1, ex1);
 // **
 request.setAttribute(obj2, ex2);
 // **
  jsp = /respOk.jsp;
 }else{
 jsp = /error.jsp;
 }
 }
 
 -Mensagem original-
 De: Daniel Quirino Oliveira
 [mailto:[EMAIL PROTECTED]]
 Enviada em: quinta-feira, 3 de janeiro de 2002 09:49
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] problemas com servlets
 
 
 olá, pessoal...
 segue abaixo um pedaço de um código com o qual estou
 tendo problemas. Faz 
 parte do método service(...,...) do meu servlet.
 
 //este trecho de código está dentro do método
 service do meu servlet
 // id é um int
 
 if(blabla.equals(parm)){
 objEx1 ex1 = fazQqCoisa(id);
 objEx2 ex2 = fazOutraCoisa(id);
 if (ex1 != null  ex2 != null){
 request.setAttribute(obj1, ex1);
 // **
 request.setAttribute(obj2, ex2);
 // **
 jsp = /respOk.jsp;
 }else{
 jsp = /error.jsp;
 }
 }
 
 O erro ocorre qdo o segundo
 request.setAttribute(...,...) é executado. No 
 log do tomcat4 (catalina.out), o erro apresentado é
 um sinistro 
 java.lang.NullPointerException. No entanto, qdo eu
 tiro um dos 
 request.setAttribute(...,...) do código, o erro
 desaparece e tudo funciona 
 direitinho. Alguém sabe qual é o problema e se é
 possível passar 2 objetos
 
 deste modo para que uma página os recupere mais
 tarde??
 
 []'s
 
 Daniel
 

_
 Chegou o novo MSN Explorer. Instale já. É gratuito: 
 http://explorer.msn.com.br
 
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP 
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para
 [EMAIL PROTECTED] 

-
 
 -- LISTA SOUJAVA
 
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para
 [EMAIL PROTECTED]

-
  

___
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil 
e grátis!
http://br.geocities.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] problemas com servlets

2002-01-03 Por tôpico Marcos

Já tentou usar o código no método doGet ou doPost? Geralmente é la que se
faz isso. O  service se não me engane não é chamado quando se envia dados
para o servlet. Para isso existem o doGet e o doPost. Caso haja dúvida na
chamada, coloque código em um e chame esse método pelo outro:

  public void init(ServletConfig config) throws ServletException {
super.init(config);
  }

  public void service(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
 HttpSession session = request.getSession(true);
 super.service(request, response);
  }
  //Use esse método para chamar o doPost passando o request e o response ,
enviando assim todos os dados recebidos.
  public void doPost(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
doGet(request,response);
  }
  //Aqui vc coloca o código. Se preferir pode fazer o inverso, colocar o
código no doPost e chamar pelo doGet.
  public void doGet(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
if(blabla.equals(parm)){
objEx1 ex1 = fazQqCoisa(id);
objEx2 ex2 = fazOutraCoisa(id);
if (ex1 != null  ex2 != null){
request.setAttribute(obj1, ex1); // **
request.setAttribute(obj2, ex2); // **
jsp = /respOk.jsp;
}else{
jsp = /error.jsp;
}
}
  }




-Mensagem original-
De: Daniel Quirino Oliveira [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 3 de janeiro de 2002 10:49
Para: [EMAIL PROTECTED]
Assunto: [java-list] problemas com servlets


olá, pessoal...
segue abaixo um pedaço de um código com o qual estou tendo problemas. Faz
parte do método service(...,...) do meu servlet.

//este trecho de código está dentro do método service do meu servlet
// id é um int

if(blabla.equals(parm)){
objEx1 ex1 = fazQqCoisa(id);
objEx2 ex2 = fazOutraCoisa(id);
if (ex1 != null  ex2 != null){
request.setAttribute(obj1, ex1); // **
request.setAttribute(obj2, ex2); // **
jsp = /respOk.jsp;
}else{
jsp = /error.jsp;
}
}

O erro ocorre qdo o segundo request.setAttribute(...,...) é executado. No
log do tomcat4 (catalina.out), o erro apresentado é um sinistro
java.lang.NullPointerException. No entanto, qdo eu tiro um dos
request.setAttribute(...,...) do código, o erro desaparece e tudo funciona
direitinho. Alguém sabe qual é o problema e se é possível passar 2 objetos
deste modo para que uma página os recupere mais tarde??

[]'s

Daniel

_
Chegou o novo MSN Explorer. Instale já. É gratuito:
http://explorer.msn.com.br


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: RES: [java-list] problemas com servlets

2001-10-22 Por tôpico Alysson Neves Bessani

On Fri, 19 Oct 2001, Adriano Esposito wrote:

 Recebi algumas informações de que se você está usando a sessão como
 um atributo de Servlet pode gerar problemas!!! (não sei até onde isto é
 verídico, porém estou sem mais alternativas e estou fazendo todos os
 testes possíveis). 

Pode te causar problemas devido ao fato de varias threads
utilizarem um servlet ao mesmo tempo (esse eh o comportamento default dos
servlets), como a variavel pertence a classe, se vc nao controlar os
acessos a ela (atraves do famigerado synchronized) vc vai ter problemas de
escrever uma coisa e ler outra quando for necessario (um processo vem e
escreve, depois vem o outro e escreve por cima, aih quando o promeiro
quiser ler os dados vai ler os dados do segundo).

Espero ter ajudado.

--
Alysson Neves Bessani
LCMI - Laboratorio de Controle e Microinformatica
UFSC - Universidade Federal de Santa Catarina
mailto:[EMAIL PROTECTED]   icq:120876003

Ninguem tem o direito de se sentir ofendido.
- John Monty Python Cleese



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




RES: [java-list] problemas com servlets

2001-10-21 Por tôpico Igor



Olah 
!
Qto ao 
erro de NulPointer naum tenho mto a dizer pois naum 
conheco o servidor Orion o pacote 
at.com.atento
eh 
dele certo?
No 
caso poderia ser algum problema com a configuração de 
Pools, 
ou de conexões ou de classes

Agora 
qto ao problema de uma sessao de repente exibir 
conteudo de outra sessao... gostaria de saber se seus 

servlets staum fazendo referênciaaa objetos de 
outras 
classes que encapsulam essas informaçoes... caso 
estejam,
verifique se estão sao Thread Safe, pois o 
problema poderia star por aih.

Ps.: 
Vc stá numa das melhores listas do Brasil. 
mas 
posso te indicar algumas americanas. 
vais 
ter q explicar em Ingles.. 
(naum 
garanto melhoria da qualidade... :-) )


[]'s 
Igor

  -Mensagem original-De: Daniel 
  [mailto:[EMAIL PROTECTED]]Enviada em: Quinta-feira, 18 de 
  Outubro de 2001 12:46Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] problemas com 
  servlets
  gente se possivel indiquem uma boa lista de 
  java , ou algum lugar que eu possa consegui resolver esses problemas , aqui 
  ninguém respondeu .
  
  valeu
  
-Mensagem original-De: 
Daniel [EMAIL PROTECTED]Para: 
java [EMAIL PROTECTED]Data: 
Terça-feira, 16 de Outubro de 2001 22:25Assunto: [java-list] 
problemas com servlets
e ai galera ! !

eu já postei algumas mensagem aqui , pois estava com 
alguns problemas com o servidor ORION da oracle o OC4J , pois bem graças a 
ajudas , da lista consegui , fazer o deploy da aplicação e tudo esta 
funcionando , quer dizer quase tudo .


aqui aqui a baixo esta alguns errors que não param de 
acontecer na aplicação , esse erro é aleatorio , nunca é na mesma pagina 
.

java.lang.NullPointerException 
at com.atento.crh.engine.ServletEngine.doGetPost(ServletEngine.java, 
Compiled Code) at 
com.atento.crh.engine.XCServlet.doGetPost(XCServlet.java, Compiled 
Code) at 
com.atento.crh.engine.XCServlet.doGet(XCServlet.java, Compiled 
Code) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java, 
Compiled Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java, 
Compiled Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java, 
Compiled Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java, Compiled 
Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java, Compiled 
Code)10/15/01 2:49 PM crh: Servlet error 
**

java.lang.NullPointerException 
at 
com.atento.crh.service.chamadasAbertasService.execute(chamadasAbertasService.java, 
Compiled Code) at 
com.atento.crh.engine.ServletEngine.doGetPost(ServletEngine.java, Compiled 
Code) at 
com.atento.crh.engine.XCServlet.doGetPost(XCServlet.java, Compiled 
Code) at 
com.atento.crh.engine.XCServlet.doPost(XCServlet.java, Compiled 
Code) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java, 
Compiled Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java, 
Compiled Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java, 
Compiled Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java, Compiled 
Code) at 
com.evermind[Oracle9iAS (1.0.2.2.1) Containers for 
J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java, Compiled 
Code)10/15/01 3:04 PM crh: Servlet error



outro erro que acontence é que tem horas que o usuário 
está consultando a pagina e quando ele começa a navegar a pagina fica louca 
 e começa a mostrar dados de outra sessão que não tem nada a ver 
??

por favor sera que alguém pode ajudar ,