JavaWeb——JSTL
10年积累的成都网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有碑林免费网站建设让你可以放心的选择与我们合作。
一、核心标签库的使用
核心标签库可以划分为表达式标签、URL 相关标签、流程控制标签和循环标签。
1、表达式标签
表达式标签共有 4 个,分别为:
1.1、 标签
该标签的功能,类似于 JSP 的 ;该标签有两种语法格式,分别如下:
defaultValue
value:用于指定将要输出的变量或表达式。
escapeXml:可选属性,用于指定是否转换特殊字符,默认值为 true;被转换的字符如下:
字符 字符实体代码
< <
’ '
& &
> >
" "
使用示例:
应用
escapeXml 为 true 时:
escapeXml 为 false:
页面效果如下:
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/
1.3、
标签用于移除指定的 JSP 范围内的变量,使用格式如下:
....
标签首尾之间为可能出现异常的代码,总之与 Java、C/C++ 等编程语言的 try…catch 结构相似。
1.5、示例
和 的示例代码如下:
1、
声明一个作用域在 request 范围内的变量 temp,
其值为:
使用 移除变量 temp,
此时 temp 的值为:
2、
85