- 1.添加JSP标签需要用到的包
- 添加jstl、standard包(jstl-1.2版本的其实不需要standard包,可以去掉),在pom.xml中添加如下内容:
<!-- jsp标签库 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency>
- 2.在web.xml中添加配置
- 添加内容如下:
<!-- jsp标签库用 -->
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
</jsp-config>
- 3.在页面中使用
- 在jsp页面头部加入
-
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
-
在页面中以c标签开头使用,例如:
<c:forEach items="${menu}" var="fm"> <li><a href="#">${fm.key}</a> <div class="mepanel"> <div class="row"> <c:forEach items="${fm.value}" var="sm"> <div class="col1"> <div class="h_nav"> <h4>${sm.key}</h4> <ul> <c:forEach items="${sm.value}" var="tm"> <li><a href="products.html">${tm.name}</a> </li> </c:forEach> </ul> </div> </div> </c:forEach> </div> </div></li> </c:forEach>
这是针对list和map的处理例子,标签库还有很多处理,具体参看http://www.runoob.com/jsp/jsp-jstl.html
相关推荐
【标准标签库】,全称为JavaServer Pages Standard Tag Library(JSTL),是由Apache Jakarta小组开发并由SUN公司定义为标准的标签库,旨在简化JSP页面的复杂度,增强代码的重用性,并统一不同WEB厂商提供的功能相似...
在这个文件中,你可以找到与JSON相关的标签定义,如`json:json`或`json:object`等,这些标签可以方便地在JSP页面上使用,以生成JSON数据。 "LICENSE.txt"文件包含了该插件的许可协议信息,通常遵循Apache License ...
第17章 jsp标准标签库(jstl) 490 17.1 jstl简介 490 17.2 配置jstl 491 17.3 core标签库 491 17.3.1 一般用途的标签 492 17.3.2 条件标签 496 17.3.3 迭代标签 498 17.3.4 url相关的标签 501 17.4 i18n...
第17章 jsp标准标签库(jstl) 490 17.1 jstl简介 490 17.2 配置jstl 491 17.3 core标签库 491 17.3.1 一般用途的标签 492 17.3.2 条件标签 496 17.3.3 迭代标签 498 17.3.4 url相关的标签 501 17.4 i18n...
第9章 扩展JSP标签 9.1 概述 9.1.1 扩展标签的作用 9.1.2 如何开发扩展标签 9.1.3 简单的扩展标签 9.1.4 包含内容处理的扩展标签 9.1.5 能够协作的扩展标签 9.1.6 定义了脚本变量的扩展标签 9.2 标签处理类...
##### 12.4 JSP标签库使用 - **示例**:通过引入第三方标签库,增加页面的功能性。 #### 十三、JSP标准动作标签 ##### 13.1 jsp:include - **定义**:用于在JSP页面中包含另一个JSP页面或其他资源。 - **示例**...
第17章 jsp标准标签库(jstl) 490 17.1 jstl简介 490 17.2 配置jstl 491 17.3 core标签库 491 17.3.1 一般用途的标签 492 17.3.2 条件标签 496 17.3.3 迭代标签 498 17.3.4 url相关的标签 501 17.4 i18n...
扩展JSP标签 9.1 概述 9.1.1 扩展标签的作用 9.1.2 如何开发扩展标签 9.1.3 简单的扩展标签 9.1.4 包含内容处理的扩展标签 9.1.5 能够协作的扩展标签 9.1.6 定义了脚本变量的扩展标签 ...
2. **基于JSR 168的portlet**:强调跨平台的可移植性,避免服务器特定的JSP标签,但可能无法充分利用BEA的高级portlet特性,需要深入理解J2EE编程模型。 3. **基于Java Page Flow的portlet**:支持将UI与导航逻辑...
第9章 扩展JSP标签 9.1 概述 9.1.1 扩展标签的作用 9.1.2 如何开发扩展标签 9.1.3 简单的扩展标签 9.1.4 包含内容处理的扩展标签 9.1.5 能够协作的扩展标签 9.1.6 定义了脚本变量的扩展标签 9.2 标签处理类...
第9章 扩展JSP标签 9.1 概述 9.1.1 扩展标签的作用 9.1.2 如何开发扩展标签 9.1.3 简单的扩展标签 9.1.4 包含内容处理的扩展标签 9.1.5 能够协作的扩展标签 9.1.6 定义了脚本变量的扩展标签 9.2 标签处理类...
第17章 jsp标准标签库(jstl) 490 17.1 jstl简介 490 17.2 配置jstl 491 17.3 core标签库 491 17.3.1 一般用途的标签 492 17.3.2 条件标签 496 17.3.3 迭代标签 498 17.3.4 url相关的标签 501 17.4 i18n...
- **1.3.1 JSP页面中的元素**:这部分解释了JSP页面中常见的几种元素,如JSP标签、脚本片段、声明、表达式等。 - **1.3.2 JSP语法概要**:这里提供了JSP语法的基本概述,包括不同类型的标签和它们的作用。 - **1.3.3...
文档中还会详细描述如何使用Struts2的标签库,这些标签简化了视图层的开发,如`s:textfield`用于创建输入字段,`s:submit`用于提交表单等。同时,Struts2支持Ajax操作,提供了异步更新页面的能力,使得用户体验更加...
3.4 JSTL(JavaServer Pages Standard Tag Library):提供一套标准标签库,提高代码可读性和可维护性。 **第4章:JSP生命周期** 4.1 JSP页面的转换过程:从JSP到Servlet的编译。 4.2 JSP对象的生命周期:初始化、...
- 可以通过 JSP 标签库来重用代码块。 - **简化页面开发** - 提供了丰富的标签库来简化页面开发工作。 **4.6 总结** JSP 作为一种高效灵活的技术,极大地简化了动态网页的开发流程。通过结合 HTML 和 Java 代码...
而JSTL(JavaServer Pages Standard Tag Library)是Java服务器页面的一个标准标签库,它使得在JSP中处理常见任务变得更加简单和标准化。JSTL包括几个核心标签库,如c(条件语句)、fmt(格式化)、x(XML处理)等,...
全书共分12章,介绍了,JSP开发环境配置,页面组成元素,内置对象,访问数据库技术,JavaBean,Servlet技术,以及开发JSP技术需要掌握的HTML基础知识。《JSP动态网站开发基础教程与实验指导》最后提供了三个综合开发...
#### 二、基础标签配置 要在 JSP 页面中使用 Struts2 的标签,首先需要在 JSP 文件的头部添加如下代码: ```jsp ``` 这行代码指定了 Struts2 标签库的前缀为 "s",并且指定了 Struts2 标签库的 URI。 #### 三、...