liguofeng29’s blog

個人勉強用ブログだっす。

JSP -EL(Expression Language)

 JSP2.0から導入されている変数表示するために使用する。

${演算}  ${1 + 1]   ${10 MOD 3} &{1 == 1}
${プロパティー}  ${name}」→「pageContext.findAttribute("name")
${オブジェクト.プロパティー}  ${bean.value}」→ JSP式の<%= bean.getValue() >
${map.key}」→   JSP式の<%= map.get("key") >
${オブジェクト[プロパティー]}  $list[1]  → JSP式の<%= list[1] >
${スコープ.プロパティー}  EL式 JSP
${pageScope.name}     
${requestScope.name}
${sessionScope.name}
${applicationScope.name}
${name}
${param.name}
${paramValues.name[0]}
${header["user-agent"]}
${headerValues}
${cookie.key.name}
${initParam.name}
<%= pageContext.getAttribute("name") %>
<%= request.getAttribute("name") %>
<%= session.getAttribute("name") %>
<%= application.getAttribute("name") %>
<%= pageContext.findAttribute("name") %>
<%= request.getParameter("name") %>
<%= request.getParameterValues("name")[0] %>
<%= request.getHeader("user-agent") %>
request.getHeaderValues()
request.getCookies()
<%= pageContext.getServletContext().getInitParameter("name") %>