成都网站建设设计

将想法与焦点和您一起共享

JavaWeb——JSTL的核心标签库

JavaWeb——JSTL

10年积累的成都网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有碑林免费网站建设让你可以放心的选择与我们合作。

一、核心标签库的使用

核心标签库可以划分为表达式标签、URL 相关标签、流程控制标签和循环标签。

1、表达式标签

表达式标签共有 4 个,分别为:

1.1、 标签

该标签的功能,类似于 JSP 的 ;该标签有两种语法格式,分别如下:

defaultValue

value:用于指定将要输出的变量或表达式。

escapeXml:可选属性,用于指定是否转换特殊字符,默认值为 true;被转换的字符如下:

字符  字符实体代码

<              <

’              '

&             &

>              >

"                "

使用示例:

应用

escapeXml 为 true 时:

escapeXml 为 false:

页面效果如下:

JavaWeb——JSTL 的核心标签库

1.2、

该标签用于在指定的page、request、session 或 application 范围中定义保存某个值的变量,或为指定的对象设置属性值。

该标签的使用语法有如下:

标签体

标签体

var:用于指定变量名;

value:用于指定变量值;

scope:用于指定变量的作用域,默认为 page。

target:用于指定存储变量值或者标签体的目标对象。

property:用于指定目标对象储存数据的属性名。

示例如下:

定义 request 范围内的变量 agentname

${requestScope.agentname}

利用Jsp:useBean 为 Info 的 str 赋值:

${t.str}

利用 为 Info 的 str 赋值:

trying

利用 为 StudentInfo 的 name 和 ID 赋值:

吴雅男

结果如下:

郑州较好的妇科医院 http://www.kd0371.com/

JavaWeb——JSTL 的核心标签库

1.3、

标签用于移除指定的 JSP 范围内的变量,使用格式如下:

....

标签首尾之间为可能出现异常的代码,总之与 Java、C/C++ 等编程语言的 try…catch 结构相似。

1.5、示例

和 的示例代码如下:

1、

声明一个作用域在 request 范围内的变量 temp,

其值为:

使用 移除变量 temp,

此时 temp 的值为:

2、

85


本文标题:JavaWeb——JSTL的核心标签库
文章出自:http://chengdu.cdxwcx.cn/article/jsppce.html