duvidaErro

Pessoal,

tenho declarado na minha pagina.jsp o seguinte código:

int loginId = Integer.parseInt(session.getAttribute("idLogin").toString());

Da o erro abaixo qdo mando salvar, o que preciso mudar no código acima para inserir no banco??? Desde já obrigado!!!

javax.servlet.ServletException: For input string: “”
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NumberFormatException: For input string: “”
java.lang.NumberFormatException.forInputString(Unknown Source)
java.lang.Long.parseLong(Unknown Source)
java.lang.Long.<init>(Unknown Source)
br.com.emerenciano.gpc.controller.PropostaAction.insert(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

O session.getAttribute(“idLogin”) esta retornando nada.

Rafael

Uai…

Eu mando printar o valor na pagina.jsp e ele printa certinho…Se estou logado com o usuário 1, me retorna loginId = 1, se estou com o 2, loginId = 2 e assim por diante…

Estranho…

Alguma outra dica???

De toda forma obrigado…

java.lang.NumberFormatException: For input string: “”

Não consigo imaginar outra coisa para o erro outra da que o sr. Steil escreveu.

Debug :smiley:

Galera, olharei com mais calma…
Brigadão!!!