最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

JAVA基础JSTL语法

来源:动视网 责编:小OO 时间:2025-09-29 19:36:49
文档

JAVA基础JSTL语法

JAVA基础----JSTL语法及参数详解发布时间:2006.07.2411:02来源:javasource作者:JSTL语法及参数JSTL包含以下的标签:常用的标签:如、、、等条件标签:如、、等URL标签:如、和等XML标签:如等国际化输出标签:如等SQL标签:如、、等一般用途的标签:1.没有Body时的语法有Body时的语法这里是Body部分名字类型描述valueObject将要输出的表达式escapeXmlboolean确定以下字符:,&,’,”在字符串中是否被除数,默认为truedef
推荐度:
导读JAVA基础----JSTL语法及参数详解发布时间:2006.07.2411:02来源:javasource作者:JSTL语法及参数JSTL包含以下的标签:常用的标签:如、、、等条件标签:如、、等URL标签:如、和等XML标签:如等国际化输出标签:如等SQL标签:如、、等一般用途的标签:1.没有Body时的语法有Body时的语法这里是Body部分名字类型描述valueObject将要输出的表达式escapeXmlboolean确定以下字符:,&,’,”在字符串中是否被除数,默认为truedef
JAVA基础----JSTL语法及参数详解

发布时间:2006.07.2411:02来源:javasource作者:JSTL语法及参数

JSTL包含以下的标签:

常用的标签:如

条件标签:如

URL标签:如

XML标签:如

国际化输出标签:如

SQL标签:如

一般用途的标签:

1.

没有Body时的语法

[default=”defaultValue”]/>

有Body时的语法

这里是Body部分

名字类型描述

value Object将要输出的表达式escapeXml boolean确定以下字符:<,>,&,’,”在字符串中是否被除数,默认为true

default Object如果vaule计算后的结果是null,那么输出这个默认值

2.

这个标签用于在某个范围(page、request、session、application等)中使用某个名字设定特定的值,或者设定某个已经存在的javabean对象的属性。他类似于

<%request.setAttrbute(“name”,”value”);%>

语法1:使用value属性设定一个特定范围中的属性。

[scope=”{page|request|session|application}”]/>

语法2:使用value属性设定一个特定范围中的属性,并带有一个Body。

Body部分

语法3:设置某个特定对象的一个属性。

语法4:设置某个特定对象的一个属性,并带有一个Body。

Body部分

名字类型描述

value Object将要计算的表到式。

var String用于表示value值的属性,如果要在其他标签中使用,就是通过这个var 指定的值来进行的。它相当于在标签定义了一个变量,并且这个变量只能在标签中的一个。

scope String var的有效范围,可以是page|request|session|application中的一个target String将要设置属性的对象,它必须是javabean或则java.util.Map对象

property Object待设定的Target对象中的属性名字,比如在javabean中有个name 属性,提供了setUserId方法,那么这里填userId。

3.

4.

这个标签相当于捕获在它里边的标签抛出的异常对象

//var是异常的名字

内容

条件标签

1.

语法1:无Body情况

[scope=”page|request|session|application”]/>

语法2:有Body的情况

[scope=”page|request|session|application”]>

Body内容

名字类型描述

test Boolean表达式的条件,相当于if()中的条件判断语句。

var String表示这个语句的名字。

scope String var这个变量的作用范围。

2.

语法:

Body内容(子标签)

注意:它的Body只能由以下元素组成:

1)空格

2)0或多个子标签,必须在标签之前出现.

3)0个或多个子标签。

3.

代表的是的一个条件分支,只能在中使用

语法://test是boolean类型,用于判断条件真假Body语句

4.

代表的是中的最后选择。必须在最后出现

内容

迭代标签

1.

语法1:在Collection中迭代

[varStatus=”varStatusName”][begin=”begin”][end=”end”][step=”step”]

Body内容

语法2:迭代固定的次数.

[begin=”begin”][end=”end”][step=”step”]

Body内容

名字类型描述

var String迭代的参数,它是标签参数,在其他标签中通过它来引用这个标签中的内容。

Items Collection、ArrayList、要迭代的items集合.

Iterator、Map、String、

Eunmeration等

VarStatus String表示迭代的状态,可以访问迭代自身的信息

Begin int表示开始迭代的位置。

End int表示结束迭代的位置。

Step int表示迭代移动的步长,默认为1。

l current:当前这次迭代的(集合中的)项。

l index:当前这次迭代从0开始的迭代索引。

l count:当前这次迭代从1开始的迭代计数。

l first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean 类型。

l last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean 类型。

l begin:begin属性的值。

l end:end属性的值

l step:step属性的值

下面就来看一个个基本的例子,表格隔行背景色变化

bgcolor="#CCCCFE" align="left">

xxx

URL相关的标签

1.

语法1:资源的内容使用String对象向外暴露

[var=”varName”][scope=”{page|request|session|application}”] [charEncoding=”charEncoding”]>

内容

语法2:资源的内容使用Reader对象向外暴露。

varReader=”varReaderName”[charEncoding=”charEncoding”]>

内容

名字类型描述

url String待导入资源的URL,可以是相对路径和绝对路径,并且可以导入其他主机

资源

context String当使用相对路径访问外部context资源时,context指定了这个资源的名字。

var String参数的名字。

scope String var参数的作用范围。

cahrEncoding String输入资源的字符编码。

varReader String这个参数的类型是Reader,用于读取资源。

2.

语法1:没有Body的情况.

语法2:有Body情况下,在Body中指定查询的参数

3.

语法1:没有Body

[scope=”{page|request|session+application}”]/>

语法2:有Body

[scope=”{page|request|session+application}”]>

名字类型描述value String URL值

context String当使用相对路径访问外部context资源时,context指定了这个资源的名字

var String标识这个URL标量。

Scope String变量作用范围。

SQL相关的标签

1.

2.

3.

4.

5.

文档

JAVA基础JSTL语法

JAVA基础----JSTL语法及参数详解发布时间:2006.07.2411:02来源:javasource作者:JSTL语法及参数JSTL包含以下的标签:常用的标签:如、、、等条件标签:如、、等URL标签:如、和等XML标签:如等国际化输出标签:如等SQL标签:如、、等一般用途的标签:1.没有Body时的语法有Body时的语法这里是Body部分名字类型描述valueObject将要输出的表达式escapeXmlboolean确定以下字符:,&,’,”在字符串中是否被除数,默认为truedef
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top