- 浏览: 279927 次
- 性别:
- 来自: 厦门
文章分类
最新评论
-
chenxliang:
2016年10月26、27日,上海浦东,Postgres中国用 ...
用JDBC连接Postgres(Postgres学习笔记1) -
cuiran:
不错,讲的很详细。
web.xml 中的listener、 filter、servlet 加载顺序及其详解 -
i_am_birdman:
PostgreSQL的管理启动服务pg_ctl -D /pat ...
PostgreSql 数据库备份恢复 删除 建立 -
i_am_birdman:
songshuang 写道现在觉悟也不晚!加油!
加油呵呵
人生规划啊 -
songshuang:
现在觉悟也不晚!加油!
人生规划啊
<c:forTokens>
<c:forTokens items="stringOfTokens " delims="delimiters "
[var="varName "]
[varStatus="varStatusName "]
[begin="begin "] [end="end "] [step="step "]>
body content
</c:forTokens>
参数说明:
Items :要输出的变量
Delims :以什么为分隔符
Var :保存每次循环出的变量
如:
//测试c:forTokens
request.setAttribute("strTokens", "1,2,3,4,5,6");
<c:forTokens items="${strTokens}" delims="," var="v">
${v }
</c:forTokens>
以上以 , 为分隔符将变量循环输出
URL Related Actions
<c:import>
Syntax 1: Resource content inlined or exported as a String object
<c:import url=”url ” [context=”context ”]
[var=”varName ”] [scope=”{page|request|session|application}”]
[charEncoding=”charEncoding ”]>
optional body content for <c:param> subtags
</c:import>
Syntax 2: Resource content exported as a Reader object
<c:import url=”url ” [context=”context ”]
varReader=”varReaderName ”
[charEncoding=”charEncoding ”]>
body content where varReader is consumed by another action
</c:import>
参数说明:
Context :指定工程路径
url :精确到页面
如:
<li>测试c:import</li><br>
<c:import url="http://localhost:8080/struts_login/index.jsp"/>
<p>
直接在 URL 上指定精确页面也是可以的,但这样就写死了代码
<c:url>
Syntax 1: Without body content
<c:url value=”value” [context=”context ”]
[var=”varName ”] [scope=”{page|request|session|application}”]/>
Syntax 2: With body content to specify query string parameters
<c:url value=”value” [context=”context ”]
[var=”varName ”] [scope=”{page|request|session|application}”]>
<c:param> subtags
</c:url>
Value :要提交参数的页面
Var :最后组成的 URL
如:
<c:url value="http://localhost:8080/drp/sysmgr/user_add.jsp" var="v">
<c:param name="username" value="Jack"/>
<c:param name="age" value="20"/>
</c:url>
${v }
最后组成了一个 URL ,可以看输出
<c:param>
Syntax 1: Parameter value specified in attribute “value”
<c:param name=”name ” value=”value ”/>
Syntax 2: Parameter value specified in the body content
<c:param name=”name ”>
parameter value
</c:param>
<c:redirect>
Syntax 1: Without body content
<c:redirect url=”value ” [context=”context ”]/>
Syntax 2: With body content to specify query string parameters
<c:redirect url=”value ” [context=”context ”]/>
<c:param> subtags
</c:redirect>
标签说明:页面将重定向到一个新页面,重定向时还可以传递参数过去
Formatting Actions
<fmt:parseDate>
Syntax 1: without a body
<fmt:parseDate value=”dateString”
[type=”{time|date|both}”]
[dateStyle=”{default|short|medium|long|full}” ]
[timeStyle=”{default|short|medium|long|full}” ]
[pattern=”customPattern ”]
[timeZone=”timeZone ”]
[parseLocale=”parseLocale ”]
[var=”varName ”]
[scope=”{page|request|session|application}”]/>
Syntax 2: with a body to specify the date value to be parsed
<fmt:parseDate [type=”{time|date|both}”]
[dateStyle=”{default|short|medium|long|full}” ]
[timeStyle=”{default|short|medium|long|full}” ]
[pattern=”customPattern ”]
[timeZone=”timeZone ”]
[parseLocale=”parseLocale ”]
[var=”varName ”]
[scope=”{page|request|session|application}”]>
date value to be parsed
</fmt:parseDate>
参数说明:
Value :要格式化的值
Type :显示类型,如只显示时间,只显示日期
dateStyle :日期的显示类型
timeStyle :时间的显示类型
pattern :怎样显示格式化后的日期,直接设置该属性即可
如:
<fmt:formatDate value="${today}"/>
<fmt:formatDate value="${today}" type="date"/>
<fmt:formatDate value="${today}" type="time"/>
<fmt:formatDate value="${today}" type="both"/>
<fmt:formatDate value="${today}" dateStyle="short"/>
<fmt:formatDate value="${today}" dateStyle="medium"/>
<fmt:formatDate value="${today}" dateStyle="long"/>
<fmt:formatDate value="${today}" dateStyle="full"/>
<fmt:formatDate value="${today}" pattern="yyyy/MM/dd HH:mm:ss"/>
<fmt:formatDate value="${today}" pattern="yyyy/MM/dd HH:mm:ss" var="d"/>
${d }
如果设置了保存的变量值就不会在直接显示了
发表评论
-
JSTL
2015-03-18 10:01 0<td width="20%" al ... -
struts-bean.tld,struts-html.tld,struts-logic.tld 这几个东西是干什么用的?
2013-08-02 10:51 866struts-html标签库。这个库可以被用来生成动态HTML ... -
2011_11_14(svn提交失败,唯一约束)
2011-11-14 16:43 11121) ALTER TABLE stat.stat ... -
开发中备忘
2011-08-02 15:50 828之前版本用数组处理,现在为了赶进度,仍然用list转换为数组传 ... -
xml文档
2011-07-31 11:51 622用dom4j处理时,当一个节点是空时,显示为<***** ... -
《重构》读书笔记
2011-07-24 16:01 826如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便 ... -
state模式
2011-06-20 21:02 781待续。。。。。 -
javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
2011-06-19 21:12 4118问题: HTTP ERROR 500 Problem ac ... -
Deployment failure on Tomcat 6.x. Could not copy all resources to
2011-06-19 10:15 1213Deployment failure on Tomcat 6. ... -
Resin Configuration summary:And Resin make install 's output
2011-05-09 16:08 1236./configure --prefix=/usr/l ... -
最近松懈了。。。
2011-05-04 22:53 689最近因为没什么活,整个人一下松懈了,不应该放这么多的时间在没用 ... -
最近两天总结
2011-03-18 23:14 9341.openOffice,一个挺牛逼的软件,不过现在是orac ... -
关于最近项目生活的体会
2011-03-14 18:58 8331.学习了聚合函数array_accum的运用,http:// ... -
junit 4 中的Before After Ignore Test BeforeClass AfterClass
2011-01-21 20:26 1623JUnit 4 使用 Java 5 中的注解(annota ... -
Junit 4
2011-01-11 18:57 1148近期写单元测试计划,公司准备把junit3.8升级到jun ... -
HIBERNATE 文档
2010-12-14 10:48 972找了一些关于Hibernate的资料,发现还是官网的最好... ... -
FCKEditor: Remove & prevent <p> tags from wrapping your content
2010-12-11 17:25 1098For some reason, FCKEditor ... -
difference between request.getParameter() and request.getAttribute()
2010-12-08 13:50 843What is the difference between ... -
session详解 -转(作者:郎云鹏)
2010-12-07 13:42 915目录: 一、术语sess ... -
获得网页来访者IP;操作系统版本;浏览器版本
2010-12-05 14:34 3707一,获得网页来访者IP ...
相关推荐
JavaServer Pages Standard Tag Library (JSTL) 是一套用于简化JSP开发的标签库,它提供了许多预定义的标签,让开发者能够以更简洁、更易于理解和维护的方式编写JSP页面。JSTL的主要目标是减少在JSP页面中使用脚本...
### JSTL详解 #### 一、JSTL简介与环境搭建 JSTL(JavaServer Pages Standard Tag Library,JavaServer Pages 标准标签库)是为简化和标准化 JavaServer Pages 开发而设计的一组标准标签。通过使用 JSTL,开发者...
在实际开发中,`JSTL_标签库详解(一个不漏).doc`和`JSTL核心标签库.doc`这样的文档是极有价值的参考资料,它们详细解释了每个标签的用法、属性以及示例,可以帮助开发者快速理解和掌握JSTL的使用。确保阅读并理解...
**JSTL详解** JSTL,全称JavaServer Pages Standard Tag Library,是Java服务器页面标准标签库,它提供了一套用于处理常见JSP任务的标签,如迭代、条件判断、XML处理等,旨在减少在JSP页面中的脚本代码,提高页面的...
**JSTL (JavaServer Pages Standard Tag Library)** 是一套用于简化JSP开发的标签库,由Apache Jakarta组织维护,并遵循Sun公司的Java规范。它旨在提供一种标准的方式来处理常见的页面逻辑,减少在JSP中直接使用Java...
本资料包涵盖了三个关键主题:Java数据结构、IO(输入/输出)结构图以及JSTL(JavaServer Pages Standard Tag Library)的详解,这些都是Java开发中的核心概念。下面将逐一深入探讨这些知识点。 首先,我们来谈谈...
**JSTL详解--Core标签库介绍** JavaServer Pages(JSP)标准标记库(JSTL)是一个关键的工具,旨在减少JSP页面中的脚本元素,提高代码的可维护性和可读性。JSTL包含了一系列定制的标记库,用于实现常见的Web应用...
### JSTL详解—JSP页面编写规范 #### 概述 JSTL(JSP Standard Tag Library,JSP标准标签库)是一种被广泛应用于JavaServer Pages (JSP) 页面中的标准化标签库,旨在简化JSP页面开发过程,提高代码可读性和可维护...
- **引入必要的JAR包**:为了使用JSTL,需要在项目中添加`jstl-1.2.jar`和`standard.jar`两个JAR包。 - **定义标签库前缀**:在JSP页面顶部使用`<%@ taglib %>`指令定义JSTL的前缀。例如: ```jsp ...
**JSTL(JavaServer Pages Standard Tag Library)**是Java社区为了解决JSP页面中大量Java代码嵌入问题而提出的一种标准标签库。它提供了一系列的预定义标签,用于简化JSP页面的开发,增强可读性和可维护性。JSTL的...
在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示 逻辑已经不是新技术了...鉴于此,出现了 JSTL(JSP Standard Tag Library)。大多数 JSP 页面逻辑 提供了实现的 JSTL 技术,该技术本身就是一个标签库。
### JSTL详解--标签库介绍 #### 一、引言 JSTL(JavaServer Pages Standard Tag Library),即JavaServer Pages标准标签库,是一种专为简化和增强JSP(JavaServer Pages)页面开发而设计的技术。通过提供一组预定...
### Java JSTL 学习详解过程 #### JSTL简介 JSTL(JavaServer Pages Standard Tag Library,JavaServer Pages 标准标签库)是一组由 Sun Microsystems 提供的标准标签库,它允许开发者在 JSP 页面中使用预定义的...
**JSTL(JavaServer Pages Standard Tag Library)**是Java服务器端的一个标准标签库,它提供了一系列的标签来简化JSP页面的开发,使得开发者能够更专注于业务逻辑而不是底层的Java代码。本篇文档将深入讲解JSTL的核心...