Alguém pode me ajudar por favor a descobrir pq está dando este erro?
ERRO -->org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.
An error occurred between lines: 2 and 6 in the jsp file: /jsp/frameretprepedido.jsp
Generated servlet error:
/opt/desenv/jakarta-tomcat-4.0.4/work/Standalone/localhost/ajl/jsp/frameretprepedido$jsp.java:60: Wrong number of arguments in method.
session.setAttribute(“nuPrePedido”);
"Wrong number of arguments in method. "
Traduzido significa: Método com número errado de argumentos.
Vc preciss passar para o método o Objeto que deseja setar na seção. Algo assim:
Object obj = new MyObject();
…
session.setAttribute(“nuPrePedido”, obj);
…
Obrigado, pela dica, faltava eu informar mais um parâmetro no session.setAttribute, como vc informou, um exe.: obj, coloquei uma String e funcionou perfeitamente.
Acir
[quote=“Franklin”]"Wrong number of arguments in method. "
Traduzido significa: Método com número errado de argumentos.
Vc preciss passar para o método o Objeto que deseja setar na seção. Algo assim:
Object obj = new MyObject();
…
session.setAttribute(“nuPrePedido”, obj);
…[/quote]
Cara, tenta dar uma olhada na API da classe HttpSession.
Mas, o código está errado, pq vc tem que passar outro parametro para o método setAttribute, que é o objeto que vc quer guardar em sessão.