zoukankan      html  css  js  c++  java
  • JSTL-core核心代码标签库中的if,set,out等的功能

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    </head>

    <body>

    <p> c:out标签 ---输出表达式或标识符的值(功能和${标识符}类似,差别体现在default和escapeXml两个属性上)</p>
    <%
    pageContext.setAttribute("name", "Jack");
    %>
    <c:out value="${name}"></c:out> ${name}<br/>

    <!--default属性的功能:当"变量aa"为空时,输出该属性中的值 -->
    <c:out value="${aa}" default="none"></c:out> <br/><br/>

    <%
    pageContext.setAttribute("str", "<font color='red'>湖南城院</font>");
    %>
    <!-- escapeXml="true"会把信息中的"<"号编码成"&lt;"输出,若该属性为flase则编码 -->;
    <c:out value="${str}" escapeXml="true"></c:out> <!--这个地方是原样输出<font color='red'>湖南城市学院</font> -->
    &nbsp;
    ${str}<!--屏幕上显示的是红色的湖南城市学院 -->


    <br/><br/><br/>
    <p> c:set标签 </p>
    <!-- 给JavaBean设置属性 -->
    <jsp:useBean id="u" class="cn.hncu.domain.User"></jsp:useBean>
    <c:set target="${u}" property="name" value="Tom"></c:set>
    <c:set target="${u}" property="age" value="23"></c:set>
    <c:out value="${u}"></c:out>

    <br/><br/>
    <!-- 给String类型的变量设置值 -->
    <c:set var="sum" value="200"></c:set>
    <c:out value="${sum}"></c:out>


    <br/><br/><br/>
    <p> c:if标签 ---用于判断控制 </p>
    <%
    pageContext.setAttribute("age", "25");
    %>
    ${age>20 ? "湖南abc":""} <br/>
    <!-- 实现if-else功能 -->
    <c:if test="${age<20}" var="boo" scope="session">
    <hr/>
    湖南abc <br/>
    <font color='red'>湖南城院</font><br/>
    <h3>dskjewj2323232</h3>
    </c:if>
    <c:if test="${!boo}">
    江西123
    </c:if>

    </body>
    </html>

     

  • 相关阅读:
    软工实践寒假作业(2/2)
    软工实践寒假作业(1/2)
    个人作业——软件工程实践总结&个人技术博客
    个人技术总结——postman的接口请求
    个人作业——软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    软工实践寒假作业(1/2)
    个人作业——软件工程实践总结&个人技术博客
  • 原文地址:https://www.cnblogs.com/1314wamm/p/5976308.html
Copyright © 2011-2022 走看看