• EL表达式+JSTL


          一. EL表达式
              1.1 什么是EL
               EL是JSP表达式语言,全称是Expression Language,提供了JSP中简化表达式的方法。
              1.2 如何学习EL
               没有EL的时候 怎么写 用EL表达式的时候 怎么写(谁被简化了、如何简化的)
              1.3 如何使用EL
    
                类似于 JQ 的选择器 $(选择器) 例如: $("#test")
                在jsp中通过    ${}
                  例如 : ${shuju1} 代表 获取 servlet中共享的数据 (在servlet中请求共享了一个list 这个list的key是shuju1)
                相当于我们昨天写的
                <%     List<Map<String, Object>> list = (List<Map<String, Object>>)request.getAttribute("shuju1"); %>
                并且能将获取的内容 输入到网页中
                (所以 el表达式 有的时候 可以用来验证 时候获取共享数据成功)
    
              EL表达式 还有很多功能 但是 得结合 JSTL一起使用
     2.3.2 使用JSTL
                  A  c;for-each   (类似于 java中的foreach  for ( 数据类型 变量名    :   集合))
    
                 以前我们在jsp中这样写
                  <%  for (Map map : list) {  %>
    
                        <tr>
                            <td> <%=map.get("id")%>  </td>
                            <td> <%=map.get("name")%> </td>
                            <td> <%=map.get("age")%> </td>
                        </tr>
    
                        <%}%>
    
                    使用jstl这样 写
           <%--   <c:forEach  var="变量名"  items="集合"   >   --%>
           <c:forEach  var="map"  items="${shuju1}"   >
               <tr>
                   <%--${map.id}   相当于 <%=map.get("id")%>--%>
                   <td>${map.id}</td>
                   <td>${map.name}</td>
                   <td>${map.age}</td>
               </tr>
           </c:forEach>
  • 相关阅读:
    gitlab 重置密码
    _string 灵活查询
    删除前面,删除后面
    HTTPS
    PHP正则匹配价格
    PHP LUHN算法验证银行卡
    PHP 与操作判断奇偶
    PHP与Cookie
    检查字符串是否存在
    php密码正则匹配
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10719015.html
Copyright © 2020-2023  润新知