if.jsp

来自「JSP2.0实用教程实例源码」· JSP 代码 · 共 37 行

JSP
37
字号
<%@ page contentType="text/html;charset=GBk" import="java.util.Calendar" %>
<html>
  <head>
    <title>&lt;c:if&gt;</title>
  </head>
  <body>
    <h3>&lt;c:if&gt;</h3>
    <font color="#000000"/>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <h4>将表达式结果赋值给变量</h4>
    <c:if test="${1==1}" var="theTruth" scope="session"/>
    表达式 (1==1) 的结果为: ${theTruth}
    <h4>依据条件执行本体内容</h4>
    <c:if test="${2>0}">
	    条件表达式的值为:2>0 = ${2>0}<p />
    </c:if>
    <h4>依据当前时间来输出不同的问候语</h4>
    <%
    Calendar rightNow = Calendar.getInstance();
    Integer Hour=new Integer(rightNow.get(Calendar.HOUR_OF_DAY));
    request.setAttribute("hour", Hour);
    %>
    <c:if test="${hour >= 0 && hour <=11}">
        <c:set var="sayHello" value="上午好!"/>
    </c:if>
    <c:if test="${hour >= 12 && hour <=17}">
        <c:set var="sayHello" value="下午好!"/>
    </c:if>
    <c:if test="${hour >= 18 && hour <=23}">
        <c:set var="sayHello" value="晚上好!"/>
    </c:if>
    <c:out value="现在时间:${hour}时,"/>
    <c:out value="${sayHello}"/>
  </body>
</html> 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?