码迷,mamicode.com
首页 > Web开发 > 详细

JSP标签技术

时间:2019-08-25 21:36:04      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:value   取数   集合   val   cli   ems   写入   valueof   page   

  1.在JSP页面中写入大量的java代码会导致JSP页面中html代码和java代码混杂在一起,会造成页面非常混乱,难以维护

  

  2.于是在JSP的2.0版本中,sun提出了JSP标签技术,推荐使用标签来道题JSP页面中的java代码,并且推荐,JSP2.0以后不要再JSP页面中出现一行java代码。

  

  3.EL表达式

    EL表达式在JSP中可以非常方便的获取数据,可以代替JSP页面中的JSP表达式(<%=  %>)

    基本结构:${表达式}

    EL只能获取不能设置!!!

    EL只能获取不能遍历!!!

    EL表达式提供了如下功能:

      (1)EL可以获取常量、变量(必须存入域中)、表达式的值

<%
    String name="aaa";
    pageContext.setAttribute("name",name);
%>

${ name }

 

      (2)EL可以获取域中的数组或集合中的数据

      <c:forEach items="${list}" var="prod">
            <tr>
                <td><%
                List<Porduct> list = (List<Porduct>)request.getAttribute("list"); 
                Porduct po = list.get(0);
                out.write(String.valueOf(po.getId()));
                
                %>
                <%=po.getId()%>
                <% out.write("hello"); %>
                </td>
                <td>${prod.name }</td>
                <td>${prod.name }</td>
                <td>${prod.des }</td>
                <th>
                    <!-- <span onclick="del()">删除</span>
                    <div id="firstdiv"></div>
                    <span onclick="upd()">修改</span> -->
                    <a id="delProd" href="#">删除</a>|
                    <a id="updProd" href="#">修改</a>
                </th>
            </tr>
            </c:forEach>

 

JSP标签技术

标签:value   取数   集合   val   cli   ems   写入   valueof   page   

原文地址:https://www.cnblogs.com/gxlaqj/p/11409441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!