表达语言。主导变量

时间:2012-01-15 10:42:44

标签: java jsp servlets el

在JSP页面中,我们可以使用以下方法访问属性:${name}。但如果我们在sevlet中执行以下操作:

req.getSession.setAttribute("name", sessionName );
getServletContext().setAttribute("name", sevletContextName)
req.setAttribute("name", reqName);

然后哪个变量JSP在使用时会访问?

  

$ {名称}

1 个答案:

答案 0 :(得分:6)

JSP EL查看页面,然后是request,然后是session,然后是application。

如果您想明确访问会话,请使用

${sessionScope.name}

对于servlet上下文,请使用

${applicationScope.name}

(同样适用于pageScoperequestScope