`
thrillerzw
  • 浏览: 138990 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jstl + el

 
阅读更多

一、 概念

 EL即Expression Language(表达式语言)EL的语法:${  EL exprission } EL是用来显示数据的,功能跟<%=表达式%> 一样
 JSTL(JSP Standard Tag Library )JSP标准标签库,如:<c:forEach

 

二 、引用jstl

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

 

三、 jsp取值 

//users为map,  Map<String, User> users = new HashMap<String, User>();
 <c:forEach  var="user" items ="${users}">
  <tr>
   <td><a href="${user.value.username }">用户名:${user.value.username }-用户key: ${user.key}</a></td>
  </tr>
 </c:forEach>
 
 //userList为一个list: List<String> list=new ArrayList<String>();
 <c:forEach var="user" items="${userList}">
  <tr>
   <td>${user}</td>
   </tr>
 </c:forEach>
 
 user为一个对象:User user=new User("王五");
 ${user.username }

 

四、el例子
     ${searchForm.navigationLine}
     ${10+10 }  \${10+10 }  ${100>200 } ${100 gt 200 }  ${'e' eq 'h' }

     设置JSP不使用JSP EL : <%@page isELIgnored="true"%>

     EL学习笔记  : http://www.java3z.com/cwbwebhome/article/article8/8124.html?id=2453

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics