Boa noite, estou estudando jsp e tentando passar uma variável de uma página jsp para outra página jsp…
ResultSet results = stm.executeQuery("select *from usuario where nome_usuario = '"+ request.getParameter("login")
+ "' and senha_usuario = '" +request.getParameter("senha")+"'");
if (results.next()){
String nome=null;
nome= rs.getString("nome_usuario");//como mandar???
response.sendRedirect("mensagens.jsp");
Preciso mandar a variável nome para a outra página mensagens.jsp…como receber la essa variável?
Obrigado
Você pode gravar a variavel em um campo hidden ou via Session.
tem como da um exemplo, nao estou usando ide, estou fazendo no dreamweaver…
[quote=Jrmanzini]Boa noite, estou estudando jsp e tentando passar uma variável de uma página jsp para outra página jsp…
ResultSet results = stm.executeQuery("select *from usuario where nome_usuario = '"+ request.getParameter("login")
+ "' and senha_usuario = '" +request.getParameter("senha")+"'");
if (results.next()){
String nome=null;
nome= rs.getString("nome_usuario");//como mandar???
response.sendRedirect("mensagens.jsp");
Preciso mandar a variável nome para a outra página mensagens.jsp…como receber la essa variável?
Obrigado [/quote]
Grava ela como atributo no escopo request.
JSP origem -> request.setAttribute(“nome_usuario”, “usuario”);
JSP destino -> request.getParameter(“nome_usuario”);
[quote=joe_cqr]JSP origem -> request.setAttribute(“nome_usuario”, “usuario”);
JSP destino -> request.getParameter(“nome_usuario”);[/quote]
getParameter procura um parametro enviado pelo usuário, no form html.
geAttribute deveria ser usado nesse caso.