首页 > Web开发 > 详细

JSTL核心标签库使用

时间:2014-03-04 08:44:19      阅读:513      评论:0      收藏:0      [点我收藏+]

JSTL 核心标签库标签共有13个,功能上分为4类:

1.表达式控制标签:outsetremovecatch

2.流程控制标签:ifchoosewhenotherwise

3.循环标签:forEachforTokens

4.URL操作标签:importurlredirect

使用标签时,一定要在jsp文件头加入以下代码:

 

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

 

下面分别对这些标签进行说明:

1. <c:out> 用来显示数据对象(字符串、表达式)的内容或结果

使用Java脚本的方式为:<% out.println("hello") %>  <% =表达式 %>

使用JSTL标签:<c:out value="" default="" escapeXml="">,

  value属性:用于输出指定的值 比如:value="${name}"

  default属性:指定默认的值 比如:default="卡当"

  escapeXml属性:设置成true,会将value中的特殊字符替换成相应的实 体。缺省值就是true。 escapeXml="true"

例如:后台return了一个user对象,并且nickName为user的属性值为"kadang"

bubuko.com,布布扣
     <c:out value="${user.nickName}欢迎您登录"></c:out>
        <c:out value="&lt要显示的数据对象(未使用转义字符)&gt" escapeXml="true" default="默认值"></c:out><br/>
        <c:out value="&lt要显示的数据对象(使用转义字符)&gt" escapeXml="false" default="默认值"></c:out><br/>
        <c:out value="${null}" escapeXml="false">使用的表达式结果为null,则输出该默认值</c:out><br/>
bubuko.com,布布扣

 

网页的显示效果为:

bubuko.com,布布扣

 

2. <c:set var="" scope="" value=""> 用于将变量存取于 JSP 范围中或 JavaBean 属性中。绑订一个对象到指定的范围。

var属性:指定一个绑订名

scope属性:指定范围

value:绑定值

下面的例子中假设已经有 user.java 这个类文件。

JSTL核心标签库使用,布布扣,bubuko.com

JSTL核心标签库使用

原文:http://www.cnblogs.com/plf112233/p/3578843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!