request.setAttribute( "codigoQuestionario", codigoQuestionario );
String teste = request.getParameter( "codigoQuestionario" );
A variável “codigoQuestionario” está com um valor x, por exemplo, mas quando faço o getParameter para jogar o valor para “teste”, vem um valor y. Alguém sabe pq isso ocorre?!
Cara…
tente recuperar da seguinte forma: String teste = (String)request.getAttribute(“codigoQuestionario”);
Do jeito q está ai…vc esta setando o vbalor de um atributo…e nao de um parametro…
Vlw!!
A
Anderson_Marcondes
thingol:
“attribute” != “parameter”
Ok! Mas não existe um setParameter…
request.setAttribute( "codigoQuestionario", codigoQuestionario );
String teste = (String)request.getAttribute( "codigoQuestionario" );
Fiz assim agora e olha o q deu:
<blockquote>[28/06/06 15:33:53:380 GMT-03:00] 48614861 SystemErr R java.lang.NullPointerException
[28/06/06 15:33:53:427 GMT-03:00] 48614861 SystemErr R at java.lang.Throwable.<init>(Throwable.java)
[28/06/06 15:33:53:427 GMT-03:00] 48614861 SystemErr R at java.lang.Throwable.<init>(Throwable.java:73)
[28/06/06 15:33:53:427 GMT-03:00] 48614861 SystemErr R at java.lang.NullPointerException.<init>(NullPointerException.java:60)
[28/06/06 15:33:53:427 GMT-03:00] 48614861 SystemErr R at org.apache.jsp._avaliacao_5F_cadastro._jspService(avaliacao_cadastro.jsp :72)
[28/06/06 15:33:53:427 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
[28/06/06 15:33:53:427 GMT-03:00] 48614861 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[28/06/06 15:33:53:427 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:344)
[28/06/06 15:33:53:443 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:669)
[28/06/06 15:33:53:443 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:767)
[28/06/06 15:33:53:458 GMT-03:00] 48614861 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[28/06/06 15:33:53:458 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java)
[28/06/06 15:33:53:474 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at br.com.servlet.DispatcherServlet.performTask(DispatcherServlet.java:104)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at br.com.servlet.DispatcherServlet.doPost(DispatcherServlet.java:36)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
[28/06/06 15:33:53:490 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
[28/06/06 15:33:53:505 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:116)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
[28/06/06 15:33:53:521 GMT-03:00] 48614861 SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java)</blockquote>
esb
Anderson,
Use o método getParameter(String) para recuperar parâmetros da requisição, como dados enviados por um formulário. Se você tem um formulário com campos chamados codigo e nome, por exemplo, eles virão como parâmetros da request, e você poderá recuperá-los usando o request.getParameter(“codigo”); e request.getParameter(“nome”);
E o método setParameter(String, Objeto); e getParameter(String) devem ser usados pra você definir e recuperar objetos que você precise, por exemplo, para utilizar em uma página. Apenas uma das utilidades…