`
xitongyunwei
  • 浏览: 925313 次
文章分类
社区版块
存档分类
最新评论

jstl

 
阅读更多

标记<c:out>具有以下属性:

属性

描述

必需

默认值

value

输出的信息

Yes

None

default

反馈输出的信息

No

body

escapeXml

True,如果标签转义特殊XML字符

No

true

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title><c:out> Tag Example - www.yiibai.com</title>
</head>
<body>
<c:out value="${'<tag> , &'}"/>
</body>
</html>

<c:set>标记具有以下属性:

属性

描述

必需

默认值

value

保存信息

No

body

target

变量的名称,其属性应该修改

No

None

property

要修改的属性

No

None

var

变量的名称存储信息

No

None

scope

变量来存储信息的范围

No

Page

如果指定目标,属性也必须指定。

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:set> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:set var="salary" scope="session" value="${2000*2}"/>

<c:out value="${salary}"/>

</body>

</html>

<c:remove>标签具有以下属性:

属性

描述

必选

默认

var

删除的变量名称

Yes

None

scope

要删除变量的范围

No

All scopes

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:remove> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:set var="salary" scope="session" value="${2000*2}"/>

<p>Before Remove Value: <c:out value="${salary}"/></p>

<c:remove var="salary"/>

<p>After Remove Value: <c:out value="${salary}"/></p>

</body>

</html>

<c:catch>标签具有以下属性:

属性

描述

必选

默认

var

变量的名称保存在java.lang。如果抛出的Throwablebody元素内。

No

None

实例:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:catch> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:catch var ="catchException">

<% int x = 5/0;%>

</c:catch>

<c:if test = "${catchException != null}">

<p>The exception is : ${catchException} <br />

There is an exception: ${catchException.message}</p>

</c:if>

</body>

</html>

<c:if>标签具有以下属性:

属性

描述

必需

默认

test

条件计算

Yes

None

var

变量名称的存储条件的结果

No

None

scope

变量的范围的存储条件的结果

No

page

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:if> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:set var="salary" scope="session" value="${2000*2}"/>

<c:if test="${salary > 2000}">

<p>My salary is: <c:out value="${salary}"/><p>

</c:if>

</body>

</html>

属性:

· <c:choose>标签没有任何属性。

· <c:when>标记有一个属性,下面列出了。

· <c:otherwise>标签没有任何属性。

<c:when>标记具有以下属性:

属性

描述

必需

默认值

test

条件计算

Yes

None

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:choose> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:set var="salary" scope="session" value="${2000*2}"/>

<p>Your salary is : <c:out value="${salary}"/></p>

<c:choose>

<c:when test="${salary <= 0}">

Salary is very low to survive.

</c:when>

<c:when test="${salary > 1000}">

Salary is very good.

</c:when>

<c:otherwise>

No comment sir...

</c:otherwise>

</c:choose>

</body>

</html>

c:import>标记具有以下属性:

属性

描述

必需

默认值

url

URL检索和导入到页面

Yes

None

context

/后面的本地Web应用程序的名称

No

目前的应用

charEncoding

为导入数据使用的字符集

No

ISO-8859-1

var

变量的名称存储导入的文本

No

Print to page

scope

变量作用域用于存储导入的文本

No

Page

varReader

替代变量的名称,暴露的java.io.Reader

No

None

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:import> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:import var="data" url="http://www.yiibai.com"/>

<c:out value="${data}"/>

</body>

</html>

<c:forEach>标记有以下属性:

属性

描述

必需

Default

items

Information to loop over

No

None

begin

Element to start with (0 = first item, 1 = second item, ...)

No

0

end

Element to end with (0 = first item, 1 = second item, ...)

No

Last element

step

Process every step items

No

1

var

Name of the variable to expose the current item

No

None

varStatus

Name of the variable to expose the loop status

No

None

<c:forTokens>标签有类似<c:forEach>的属性,除了一个额外的属性delims指定要使用的字符作为分隔符。

属性

描述

Required

Default

delims

Characters to use as delimiters

Yes

None

<c:forEach>例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:forEach> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:forEach var="i" begin="1" end="5">

Item <c:out value="${i}"/><p>

</c:forEach>

</body>

</html>

这将产生以下结果:

Item 1

Item 2

Item 3

Item 4

Item 5

<c:forTokens>例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:forTokens> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:forTokens items="Zara,nuha,roshy" delims="," var="name">

<c:out value="${name}"/><p>

</c:forTokens>

</body>

</html>

这将产生以下结果:

Zara

nuha

roshy

c:param>标签具有以下属性:

属性

描述

必需

默认值

name

URL中设置的请求参数的名称

Yes

None

value

URL中设置的请求参数的值

No

Body

例子:

如果您需要将参数传递到一个<c:import>标记,使用<c:url>标记创建的URL如下所示:

<c:url value="/index.jsp" var="myURL">

<c:param name="trackingId" value="1234"/>

<c:param name="reportType" value="summary"/>

</c:url>

<c:import url="${myURL}"/>

<c:redirect>标签具有以下属性:

属性

描述

Required

Default

url

URL重定向用户的浏览器

Yes

None

context

/后面的本地Web应用程序的名称

No

当前应用

例子:

如果您需要将参数传递到一个<c:import>标记,使用<c:url>标记创建的URL如下图所示:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:redirect> Tag Example - www.yiibai.com</title>

</head>

<body>

<c:redirect url="http://www.yiibai.com"/>

</body>

</html>

<c:url>标记具有以下属性:

Attribute

Description

Required

Default

value

URL

Yes

None

context

/后面的本地Web应用程序的名称

No

Current application

var

变量的名称,暴露处理的URL

No

Print to page

scope

变量的作用域暴露处理的URL

No

Page

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>

<head>

<title><c:url> Tag Example</title>

</head>

<body>

<a href="<c:url value="/jstl"/>">TEST</a>

</body>

</html>

分享到:
评论

相关推荐

    jstl-1.2.1 jar

    jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...

    jstl1.1.jar和standard1.1.jar

    今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...

    jstl-1.2.jar免费下载

    jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2...

    jstl标签使用的总结心得

    本人对jstl的一点小总结 JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准...

    JSTL

    JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;

    [jstl-1.2.jar]和[jstl-api-1.2.jar、standard.jar]两个版本.zip

    包含了两个版本jstl文件,standard.jar和jstl-api-1.2.jar是一个版本,导入时需要将两个都导入,jstl-1.2.jar是高版本的,是将低版本的两个文件合成一个了,故只需要导入一个文件即可,导入的同时在jsp文件首行写入 ...

    jstl-api-1.2和jstl-impl-1.2

    jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2

    JSTL标签JSTL标签

    JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签

    JSTL函数JSTL函数

    JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数

    JSTL中文帮助文档

    JSTL中文帮助文档 JSTL中文帮助文档 JSTL中文帮助文档 。。。

    jstl el taglib 完整jar包

     如果你不使用JSTL 1.0标签 taglibs-standard-jstlel.JAR可以不使用。如果不使用XML库,Xalan包也可以省略。    如果你使用Maven构建您的应用程序,添加以下依赖关系到pom.xml文件: &lt;groupId&gt;org.apache....

    JSTL 标签大全详解

    JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用...

    jstl-1.2.jar 官方下载

    JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也...

    JSTL标签所需要的tld文件(c.tld、fmt.tld、fn.tld)

    JSTL标签所需要的tld文件,包括 c.tld、fmt.tld、fn.tld 三个 几乎所有的JSTL标签下载的zip中都只有一个c.tld,然后只讲解&lt;C:&gt;标签怎么用,其实&lt;fmt:&gt; &lt;fn:&gt;标签也非常好用和实用,找了好久才找到...

    jstl标准标签库jar包.zip

    &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gt; jstl标准标签库的三个jar包:jstl-1.2、jstl-api-1.2、jstl-impl-1.2。 jstl标准标签库的三个jar包:jstl-1.2、jstl-api-1.2、jstl-impl-1.2。 ...

    jstl帮助 jstl帮助手册 jstl帮助文档

    jstl帮助 jstl帮助手册 jstl帮助文档

    jstljar包包含jstl.jar和standard.jar文件

    包含jstl.jar和standard.jar文件,如果要使用JSTL和EL表达式,就必须导入。

    jstl-api-1.2.jar、jstl-impl-1.2.jar

    鄙人分享 亲测可用 欢迎使用 jstl-impl-1.2.jar jstl-impl-1.2.jar、

    jstl-jar包.zip

    项目中添加 jstl.jar 和 standard.jar 两个jar包。然后在页面上添加如下引用: &lt;%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%&gt; &lt;%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt...

Global site tag (gtag.js) - Google Analytics