Marcelo,
se entendi o que vc disse, este m�todo n�o deveria estar no servlet; ele foi
colocado no bean.
O meu problema foi resolvido com a inclus�o das seguintes linhas no c�digo:
LoginBean lb = new LoginBean();
request.getSession().setAttribute("login", lb);
lb.setUsuario(request.getParameter("usuario"));
lb.setSenha(request.getParameter("senha"));
Assim, consegui recuperar as informa��es no jsp.
Obrigado pela aten��o.
----- Original Message -----
From: "Marcelo Sousa Ancelmo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 21, 2003 11:08 AM
Subject: RES: [enterprise-list] servlet populando javabean
Airton,
Talvez voc� tenha enviado o c�digo errado, pois nesse da mensagem n�o
existe o m�todo getUsu�rio().
Verifique isto por favor.
Marcelo Sousa Ancelmo
Borland Certified JBuilder Developer
Sun Certified Programmer for Java 2 Plataform
Sun Certified Web Component Developer for J2EE Plataform
-----Mensagem original-----
De: Airton [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 19 de mar�o de 2003 16:16
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] servlet populando javabean
E-mail Premium BOL
Antiv�rus, anti-spam e at� 100 MB de espa�o. Assine j�!
http://email.bol.com.br/
Estou "tentando popular o bean LoginBean" mas n�o est� funcionando.
Como o
_if_ funciona, o request est� em ordem. Por�m n�o consigo recuperar os
valores quando chamo de uma p�gina jsp:
<jsp:useBean id="login" scope="session" class="beans.LoginBean" />
Usu�rio:<jsp:getProperty name="login" property="usuario" /> <br>
Senha:<jsp:getProperty name="login" property="senha" /> <p>
se colocar na jsp:
Usu�rio:<%= login.getUsuario() %> , obtenho "null".
Abaixo, o servlet. Obrigado.
package menservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import beans.LoginBean;
public class LoginServlet extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, java.io.IOException {
// tentando popular o bean LoginBean:
LoginBean lb = new LoginBean();
lb.setUsuario(request.getParameter("usuario"));
lb.setSenha(request.getParameter("senha"));
if (!request.getParameter("usuario").equals("aa")){
irPara("/index.jsp", request, response);
}else{
irPara("/jsp/login_ok.jsp", request, response);
}
}
private void irPara(String endereco,
HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher(endereco);
dispatcher.forward(request, response);
}
}
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]