opa galera, blz ?
to com uma duvida…
é correto usar as taglibs e scriptlets nas paginas jsp??
por exemplo, é correto usar o <jsp:useBean… > na pagina
ou usar um servlet para isso?
opa galera, blz ?
to com uma duvida…
é correto usar as taglibs e scriptlets nas paginas jsp??
por exemplo, é correto usar o <jsp:useBean… > na pagina
ou usar um servlet para isso?
opa galera, blz ?to com uma duvida…
é correto usar as taglibs e scriptlets nas paginas jsp??
por exemplo, é correto usar o <jsp:useBean… > na paginaou usar um servlet para isso?
ta…
mas tratar somente na servlet nao seria mais correto… tirando assim…
qualquer codigo da jsp?
Muito correto !
Eu aconselho a usar um framework.
é porque… eu vejo gente usando muito o <jsp:useBean…
e eu nao gosto de codigo junto ao html
mas qual seria a solucao por exemplo para “passar” o usuario para a proxima pagina, por exemplo
em uma pagina de login
depois de eu validar o login na servlet
como eu daria um bom-dia(“USUARIO”)
por exemplo?
e poderia me dar um exemplo de framework para isso?>
Joga o usuario em uma sessão
Tem um apostila muito legal da caelum que ensina struts e VRaptor, vai te ajudar.
http://downloads.caelum.com.br/apostila/caelum-java-web-fj21.pdf
<html:form action="/efetualogin"
focus="login">
<table>
<tr>
<td>Usuário</td>
</tr>
<tr>
<td><html:text property="login.usuario" title="usuário" /></td>
</tr>
<tr>
<td>Senha</td>
</tr>
<tr>
<td><html:password property="login.senha" /></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><html:submit>Login</html:submit></td>
</tr>
</table>
</html:form>
public class LoginAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LoginForm formulario = (LoginForm) form;
Login login = formulario.getLogin();
HttpSession session = request.getSession();
session.setAttribute("checkLogin", login);
return mapping.findForward("login");
}
<action path="/efetualogin" name="LoginForm" input="/login.jsp" scope="request" type="br.com.provecta.helpdesk.action.LoginAction" >
<forward name="login" path="/paginadoBomDia.jsp"></forward>
</action>
Estuda a apostila e muito boa.
Abs,
Carlos
ta…
mas tratar somente na servlet nao seria mais correto… tirando assim…
qualquer codigo da jsp?
Isso.
mas qual seria a solucao por exemplo para “passar” o usuario para a proxima pagina, por exemplo
em uma pagina de login
Essa apostila que o caraujocruz mostrou é muito boa mesmo, recomendo. 