`
endual
  • 浏览: 3567004 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jsp jstl的常用标签

    博客分类:
  • jsp
 
阅读更多

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>

分享到:
评论

相关推荐

    JSTL常用标签总结

    JSTL(JavaServer Pages Standard Tag Library)即JavaServer页面的标准标签库,它是一套用于JSP页面的自定义标签库,通过这些标签可以简化JSP页面的开发。本文将对JSTL中常用的标签进行总结。 首先,标签主要用于...

    JSP JSTL 标签库详解 (一个不漏)

    out 标签是一个最常用的标签,用于在 JSP 中显示数据。它的作用是用来替代通过 JSP 内置对象 out 或者标签来输出对象的值。示范代码:${sessionScope.username}"/&gt;。out 标签可以将数据输出到 JSP 页面中。 param ...

    jsp中使用jstl标签的驱动

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JSTL(JavaServer Pages Standard Tag Library)是JSP的一种标准标签库,它提供了一系列的标签来简化页面逻辑,提高代码的可读性和可...

    jstl1.2标签库jar包

    JSTL(JavaServer Pages Standard Tag Library,JavaServer Pages 标准标签库)是Java Web开发中常用的一个库,它提供了一系列预定义的标签,用于简化JSP页面中的逻辑代码,使得页面更加清晰易读。在给定的压缩包...

    JSTL常用标签汇总

    ### JSTL常用标签汇总详解 #### 一、表达式操作 ##### 1. `&lt;c:out&gt;` **作用**:用于显示数据的内容。 **语法**: - **语法1(无本体内容)**: ```xml [escapeXml="{true|false}"] [default="defaultValue"] /&gt; ...

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发归类.pdf

    ### 二、JSTL常用标签 #### 1. `&lt;c:out&gt;` - 作用:安全地显示数据,避免XSS攻击。 - 语法: - 无本体内容:`[escapeXml="{true|false}"] [default="defaultValue"] /&gt;` - 有本体内容:`[escapeXml="{true|false}...

    最新开发的一套jsp jstl

    JSP 是一个用于创建动态网页的Java技术,而JSTL是一个标准的标签库,它提供了一种在JSP页面上执行常见任务的方法,比如XML处理、数据库操作、条件逻辑等,以减少Java脚本的使用。 描述中的"具体使用方法见文档"提示...

    JSTL标签库-tomcat10-简化JSP中java代码

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中一个重要的标签库,主要用于简化JSP页面中的Java代码,提高JSP页面的可读性和维护性。在Tomcat 10这个高性能、轻量级的Servlet容器中,JSTL的使用...

    JSTL标签库需要导入的Jar包

    1. **jstl.jar**:这是核心JSTL库,包含了大部分常用的标签,如 `&lt;c:if&gt;`, `&lt;c:forEach&gt;`, `&lt;fmt:formatDate&gt;` 等。这些标签提供了条件判断、循环、格式化数据等功能,极大地提高了JSP页面的可读性和可维护性。 2. ...

    JSTL 标签库 jsp C 标签库

    **JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是Java社区为了简化JSP开发而提出的一个标准,它提供了一系列的标签来处理常见的任务,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中...

    jsp标准jstl标签

    JSTL Core库是JSTL中最基础的部分,包含了处理控制流程、条件判断、迭代、URL处理等常用功能的标签。例如: - `&lt;c:if&gt;`:进行条件判断。 - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:实现多分支选择结构。 - ...

    Java web常用包javax.servlet.jsp.jstl-1.2.1.zip

    在Java Web开发中,`javax.servlet.jsp.jstl`是一个重要的库,全称为JavaServer Pages Standard Tag Library,即JSTL(JavaServer Pages 标准标签库)。这个库提供了用于增强JSP页面功能的一系列标准标签,使得...

    jstl(jsp标准标签)

    **JSTL(JSP Standard Tag Library)**是Java服务器页面(JSP)技术的一个重要扩展,它提供了一组预定义的标签,用于简化JSP页面的开发,使其更加结构化、可读性和可维护性更强。JSTL的主要目标是减少在JSP页面中...

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发.pdf

    JSTL,全称JavaServer Pages Standard Tag Library,是Java Web开发中的一种标准标签库,它提供了一系列的标签来简化JSP页面中的编程逻辑。在本文中,我们将深入探讨JSTL的核心标签库,包括表达式操作、流程控制、...

    JSP网页编程JSTL标签

    ### JSP网页编程JSTL标签详解 #### JSTL概览 JSTL(JavaServer Pages Standard Tag Library,JavaServer Pages标准标签库)是一种专为简化JavaServer Pages(JSP)开发而设计的标准标签库。它提供了一系列预定义的...

    jstl标签库的配置

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一组标准标签库,它提供了一套方便、高效的JSP页面控制和数据处理标签,旨在简化JSP开发,提高代码的可读性和可维护性。本篇文章将...

    JSTL标签库依赖,内含Tomcat8、Tomcat10所需JSTL依赖

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一组预定义的HTML和XML标签,用于简化JavaServer Pages(JSP)开发。它提供了更面向声明的编程方式,使开发者可以更专注于业务逻辑...

    JSTL标签配置流程

    JSTL核心库(`core`)提供了许多常用的标签,例如: - `&lt;c:forEach&gt;`:用于循环遍历集合或数组。 - `&lt;c:if&gt;`和`&lt;c:choose&gt;`:条件判断标签,实现类似Java的if和switch语句。 - `&lt;c:set&gt;`:设置变量。 - `&lt;c:out&gt;`:...

Global site tag (gtag.js) - Google Analytics