常用jstl标签:
本文只介绍
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
其它的
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
暂不介绍
1 <c:forEach>
用法:
<c:forEach items="bean" var="xxlist" varStatus="status">
${status.count} 显示行数
</c:forEach>
可选参数 step 步长
2 <c:if>
用法:
<c:if>xx</c:if>
3 <c:choose>
用法:
<c:choose>
<c:when test="${a==1}">
xx
</c:when>
<c:when test="${a==2}">
xx
</c:when>
<c:otherwise>
xx
</c:otherwise>
</c:choose>
4 <c:set> <c:out>
设置数值 输出某个数值
<c:set var=”username” value="lisi" scope=”session”/> 设置一个session中的变量
<c:out var="user" /> 输出一个变量
5 <c:redirect> 重定向
<c:redirect url="a.jsp">
6 格式化时间
<fmt:formatDate value="${projectVo.createTime}" type="both" pattern="yyyy-MM-dd HH:mm:ss"/>
ps:在j2ee中,有时不解析jstl的东东 是因为web.xml上面的配置不对,改成如下即可:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
分享到:
相关推荐
JSTL(JavaServer Pages Standard Tag Library)即JavaServer页面的标准标签库,它是一套用于JSP页面的自定义标签库,...JSTL标签库在JSP开发中非常实用,可以大大简化JSP页面的代码,提高开发效率和页面的可维护性。
本篇文章将深入探讨JSTL标签库的配置过程及其在实际应用中的作用。 首先,我们要理解**JSTL的核心组件**。JSTL主要由五个核心部分组成:Core、Format、I18N、SQL和XML。其中,Core组件包含了大部分用于控制流程、...
JSTL标签库包括核心标签、XML处理标签、SQL标签和函数标签等几大类,覆盖了网页开发中的常见操作。 在JSP页面中使用JSTL,首先需要将对应的jar包添加到项目的类路径(classpath)中。这里提供的“jstl标签jar包”...
相比之下,JSTL标签库通过将常用功能封装成标签的形式,不仅避免了上述问题,还让页面逻辑更加清晰,易于理解和维护。例如,使用JSTL的标签可以轻松实现条件渲染,而无需编写冗长且易出错的Java脚本。这种将表现层与...
**JSTL标签库与JAR包详解** JavaServer Pages Standard Tag Library(JSTL)是Java EE领域中用于简化JSP开发的一个重要工具。它提供了一组预定义的标签,帮助开发者更高效地处理常见任务,如迭代、条件判断、国际化...
### JSTL常用标签汇总详解 #### 一、表达式操作 ##### 1. `<c:out>` **作用**:用于显示数据的内容。 **语法**: - **语法1(无本体内容)**: ```xml [escapeXml="{true|false}"] [default="defaultValue"] /> ...
综上所述,JSTL标签库是Java Web开发中不可或缺的一部分,它能够帮助开发者构建更加清晰、可维护的JSP页面。通过深入学习和掌握JSTL,我们可以提升Web应用的质量和开发效率。这份"JSTL标签课件PPT"无疑会为学习者...
- **提高可读性**:JSTL标签比JSP脚本和表达式更易读,更符合HTML的结构。 - **增强可维护性**:分离表现层和业务逻辑,便于团队协作和代码维护。 - **减少Java代码**:避免在JSP页面中编写Java代码,降低出错概率。...
### JSTL 标签库基础与实例解析 #### JSTL 标签库简介 JSTL(JavaServer Pages Standard Tag Library)是为简化JavaServer Pages (JSP) 页面开发而设计的一组标准标签库。它提供了一系列的标签来执行常见的页面处理...
### JSTL标签库:构建高效动态网页的关键 JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)是一种专为简化JavaServer Pages(JSP)开发而设计的标准化标签库。它提供了一系列预定义的标签...
- 使用JSTL标签库可以提高代码的可读性和可维护性,降低HTML和Java代码的混合程度。 - 结合EL,可以进一步减少脚本let的使用,使JSP页面更加整洁。 - 注意,JSTL的SQL标签库不适用于复杂的数据库操作,现代Web应用...
在JSP中,我们通常会结合使用Java Expression Language(EL)与JSTL标签库。EL表达式允许我们在JSP页面上访问JavaBeans或其他作用域中的对象。例如,如果一个Bean有一个名为`dateOfBirth`的属性,我们可以在`...
out 标签是一个最常用的标签,用于在 JSP 中显示数据。它的作用是用来替代通过 JSP 内置对象 out 或者标签来输出对象的值。示范代码:${sessionScope.username}"/>。out 标签可以将数据输出到 JSP 页面中。 param ...
- JSTL 有多个版本,如 1.0、1.1、1.2 和 1.3,其中 1.2 是最常用的一个。 - 使用 JSTL 需要引入 javax.servlet.jsp.jstl-api 和 jstl 实现库,如 tomcat-jstl.jar。 6. **与 EL(Expression Language)的配合** ...
属性是必填的, escapeXml属性是true时,不解析特殊字符,false时,解析特殊字符 --%> ${param.name}" escapeXml="false"><c:out> ``` ##### 3.2 `<c:set>` 标签 - **功能**:`<c:set>` 标签主要用于将变量...
下面将详细解析JSTL中几个常用且重要的标签及其用法。 #### 1. `<c:out>` - 输出表达式的值 `<c:out>`标签用于在JSP页面上输出一个表达式的值,同时提供了默认值处理和XML转义的功能。该标签有以下两种基本用法: ...
总结,JSTL标签库是Java Web开发中的重要工具,它通过提供预定义的标签,降低了JSP页面的复杂性,提高了代码的可读性和可维护性。了解并熟练运用JSTL的各个标签,能够使开发者编写出更高效、更易读的Web应用程序。
**JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一种工具,它为JSP页面提供了一套标准的标签,用于简化HTML和Java代码的交互,提高开发效率。JSTL主要由四个核心部分组成:Core、...