ricardo_1977 Posted March 22, 2012 Report Share Posted March 22, 2012 Boas, eu tenho um ficheiro jsp para insercao de dados numa data base. esse jsp chame um servlet que por sua vez vai ser responsavel por inserir na base de dados. eu verifico se inseriu ou nao e regresso á pagina jsp e aqui queria reportar se a insercao foi efectuada com sucesso ou nao. o problema é que no regresso o request.getParameter() é sempre nulo. aqui vai uma pequena parte do codigo: pagina.jsp <body> <%! String mensagem; %> ...... <% // String error = request.getParameter("erro"); mensagem=request.getParameter("erro"); %> <H1> <%= mensagem %> </H1> servlet String erro=""; ... if(status) { request.setAttribute("sucesso", erro); request.getRequestDispatcher("/WEB-INF/view/index.jsp").forward(request, response); } else { request.setAttribute("error", erro); request.getRequestDispatcher("/WEB-INF/view/index.jsp").forward(request, response); } o que podera estar mal? Link to comment Share on other sites More sharing options...
joseerodrigues Posted March 28, 2012 Report Share Posted March 28, 2012 Estás a fazer setAttribute, mas depois fazes getParameter. já tentaste com getAttribute? (ou melhor ainda, dá uma vista de olhos em JSP EL) Sugiro também que verifiques se o nome que usas no set* é o mesmo que usas no get* Cumprimentos, José Rodrigues Link to comment Share on other sites More sharing options...
pedrotuga Posted March 28, 2012 Report Share Posted March 28, 2012 Grrrr! JSPs, uma boa tecnologia para quem gosta de dores de cabeça. Usa este snippet para ver o conteudo do objecto request. http://stackoverflow.com/questions/2548687/get-all-parameters-from-jsp-page Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now