zoukankan      html  css  js  c++  java
  • Java Web JSTL (实例)

    out.jsp

    代码:

    <%@ page language="java" pageEncoding="utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <html>
     <head>
      <title>page</title>
     </head>

     <body>
      <c:out value="欢迎访问" /><br>
      <c:out value="${session.username}" default="anonymous" /><br>
      <c:out value="${username}" default="anonymous" /><br>
      <!--escapeXml 是转义,如果值是false,则不需要转义,否则需要转义-->
      <c:out value="<h1>欢迎访问</h1>" escapeXml="false" />
      <c:out value="<h1>欢迎访问</h1>" /><br>
     </body>
    </html>

    ----------------------------------------------------------------------------------------

    set.jsp

    代码:

    <%@ page language="java" pageEncoding="utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <html>
     <head>
      <title>page</title>
     </head>
     <body>
      <c:set var="username" value="SunWukong" scope="session" />
      <c:set var="username" scope="session">
       SunWukong
      </c:set>  
     </body>
    </html>

    ----------------------------------------------------------------------------------------

    remove.jsp

    代码:

    <%@ page language="java" pageEncoding="utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <html>
     <head>
      <title>page</title>
     </head>
     <body>
      <c:remove var="username" scope="session"/> 
     </body>
    </html>

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    catch.jsp

    代码:

    <%@ page language="java" pageEncoding="utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <html>
     <head>
      <title>page</title>
     </head>
     <body>
      <c:catch var="ex">
       <%
        String number = "none";
         int i = Integer.parseInt(number);
       %>
      </c:catch>
      ${ex}

     </body>
    </html>

    ----------------------------------------------------------------------------------------

     if.jsp

    代码:

    <%@ page language="java" pageEncoding="utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <html>
     <head>
      <title>page</title>
     </head>
     <body>
      <c:if test="${session.username=='system'}">
    欢迎系统管理员!
    </c:if>
      

     </body>
    </html>

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

     forEach.jsp

    代码:

    <%@ page language="java" pageEncoding="utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <html>
     <head>
      <title>page</title>
     </head>
     <body>
      <%
       String names[] = new String[4];
       names[0] = "孙悟空";
       names[1] = "猪八戒";
       names[2] = "沙僧";
       names[3] = "唐僧";
       pageContext.setAttribute("names", names);
      %>
      <c:forEach items="${names}" var="name">
      ${name}<br>
     </c:forEach>
     
     <c:forEach items="${names}" var="name" begin="0" end="3" step="1">
      ${name}<br>
     </c:forEach>

     <c:forEach items="${names}" var="name" varStatus="i">
     ${name}<br>
     index: ${i.index}<br>
     count: ${i.count}<br>
     first: ${i.first}<br>
     last: ${i.last}<br>
    </c:forEach>
     </body>
    </html>

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

     

     

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

     

     

     

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------

  • 相关阅读:
    用Taro写一个微信小程序——版本升级
    matlab subplot 的边距(with tight margins)
    Nginx(Tengine) 解决 unknown directive "stream" 问题
    MinIO 分布式集群搭建
    Docker 及 Docker Compose 日常操作(团队培训材料)
    基于 AdoptOpenjdk 官方 Dockerfile 制作 jre8 镜像(修改字符集和时区)
    Syncthing 开源文件同步工具
    Harbor 2.2.0 搭建与使用
    Centos7 使用 chronyd 进行时钟同步
    Centos7 安装 Python3 及配置国内源、虚拟环境
  • 原文地址:https://www.cnblogs.com/hongten/p/2115749.html
Copyright © 2011-2022 走看看