温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaWeb——JSTL 的核心标签库

发布时间:2020-07-21 17:43:25 来源:网络 阅读:135 作者:ckllf 栏目:编程语言

  JavaWeb——JSTL

  一、核心标签库的使用

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

  1、表达式标签

  表达式标签共有 4 个,分别为:<c:out>、<c:set>、<c:remove> 和 <c:catch>。

  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


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI