¿Son la sesión y la sesión el mismo en JSP EL?
public class LoginAction extends ActionSupport {
private String username;
private String password;
@Override
public String execute() throws Exception {
ActionContext ctx = ActionContext.getContext();
Integer counter = (Integer)ctx.getApplication().get("counter");
// put counter into application
ctx.getApplication().put("counter", counter);
// put username into session
ctx.getSession().put("user", username);
if (getUsername().equals("crazyit.org")
&& getPassword().equals("leegang")) {
ctx.put("tip", "Login Success! ");
return SUCCESS;
}
else {
ctx.put("tip", "Login Falied!");
return ERROR;
}
}
}
pongo"counter"
en aplicación"user"
en sesion y"tip"
enActionContext
. En JSP puedo usar${session.user}
y${sessionScope.user}
para hacer referencia a la propiedad "usuario".${request.tip}
y${requestScope.tip}
referirsetip
.
Mis preguntas:
Son sesión, solicitud, aplicación lo mismo quesessionScope
, requestScope
, applicationScope
en el?¿Cuál es la relación entreActionContext
yrequest(requestScope)
?PD.:
Yo evalúo${request == requestScope}
¿Qué es verdad, esto significa que son lo mismo?