Les session et sessionScope la même dans les 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;
        }        
    }
}

J'ai mis "counter" en application "user" en session et "tip" dans ActionContext. En JSP je peux utiliser ${session.user} et ${sessionScope.user} pour faire référence à l ' "utilisateur" de la propriété. ${request.tip} et ${requestScope.tip} de référence tip.

Mes questions:

  1. Sont session, demande, demande la même chose que sessionScope, requestScope, applicationScope en EL?
  2. Quelle est la relation entre ActionContext et request(requestScope)?

P. S.:

Je test ${request == requestScope} ce qui est vrai, cela signifie qu'ils sont les mêmes?

OriginalL'auteur StrikeW | 2013-07-11