EL能夠極大的簡化我們的開發(fā)
EL 全名為 Expression Language棱诱,它原本是 JSTL 1.0 為方便存取數(shù)據(jù)所自定義的語言泼橘。當時 EL只能在JSTL標簽中使用。到了JSP2.0 之后迈勋,EL已經正式納入成為標準規(guī)范之一炬灭。
EL 語法很簡單,它最大的特點就是使用上很方便靡菇。接下來介紹 EL 主要的語法結構
request.getSession().setAttribute("user", userinfo);
<p>登錄成功 : <%= request.getAttribute("username") %>,<%= request.getAttribute("password") %></p>
<!-- el -->
<p>登錄成功 : ${ username },${ password }</p>
<!-- object -->
<!-- user獲取的是域對象中的對象重归,默認從pageContext,request,session,application中獲取米愿,
如果不同域對象中有同名的屬性,需要指定前綴requestScope,sessionScope,applicationScope -->
<p>登錄成功 : ${ user.username },${ user.password }</p>
<p>登錄成功 : ${ requestScope.user.username },${ requestScope.user.password }</p>
如果獲取的是請求參數(shù)
<h1>TEST2 PAGE</h1>
<%= request.getParameter("id") %>
<br>
${ param.id }