小议jstl标签---c标签
来源:互联网 发布:手机淘宝联盟怎么返利 编辑:程序博客网 时间:2024/05/19 09:17
jstl是在jsp页面引用的一种使用简单但是功能非常强大的标签。我们在项目中用到的最多的就是jstl中的c标签了,这里简单的说明一下。
1 在web容器里面装入 c.tld
2 在web.xml声明,声明如下:
<taglib>
<taglib-uri>/core</taglib-uri>
<taglib-location>/lib/tld/c.tld</taglib-location>
</taglib>
3 在页面的页头加载标签,加载方式如下:
<%@ taglib prefix="c" uri="/core" %>
c标签介绍:
1〉<c:out value="${uname}" />
2> <c:if test="${logoType == '0'}">do something...<c:if>
3> <c:choose>
<c:when test="${type == '1'}">
do something....
</c:when>
<c:otherwise>
do something....
</c:otherwise>
</c:choose>
4> <c:forEach item="${user.name}" var="item" begin="0" end="9" step="1" varstatus="var">
</c:forEach>
<select name="select4" style="width:180px;">
<option value="-1">请选择</option>
<c:forEach items="${workdeptid_list}" var="item" >
<c:out value="<option value=1>" escapeXml="false"/><c:out value="${item}"/><c:out value="</option>" escapeXml="false"/>
</c:forEach>
</select>
前3个相信大家基本都能看懂,这里主要说明一下c:forEach
user.name 说明在后台有一个user类,这个类有一个属性是name 等同于user.getName();
var 是在这个循环里面这个变量暂时用item表示
begin , end 是循环的范围是0~9
step 是表示的循环的步长
varstatus是一个类似计数器的属性,有一下几个属性:
属性 类型 说明
index int 当前循环的索引号
count int 成员的总数
first boolean 当前成员是否是首成员
last boolean 当前成员是否是尾成员
5〉<c:redirect url="/login.do"/>
6〉<c:url value='../img/miniLogo.gif' />
这个属性系统会根据jsp的路径自动判断图片,以web-inf为根目录,所以即使jsp页面移动位置了也不用担心。
我知道的c标签基本上就是这么多了,别的好像也用不上的,至于fmt标签?呵呵,反正我还没用到。
c标签简单实用,使jsp页面变得干净,代码量减少,非常提倡在页面使用。
- 小议jstl标签---c标签
- C标签(JSTL标签)
- JSTL标签总结(c标签 核心标签)
- JSTL之c标签
- jstl c 标签(1)
- JSTL c:forEach 标签
- JSTL之c标签
- JSTL之c标签
- jstl标签: c:Foreach
- JSTL-c标签
- JSTL之C标签
- jstl -- c标签库
- JSTL C标签库
- JSTL—C标签
- JSTL C标签用法
- JSTL 核心标签C
- jstl <c:set>标签
- JSTL------C标签
- VB实现RGB888到YUV422的转换
- 多文件上传 大文件设置
- 【原创】破解光影魔术手0.24注册机(VB)源代码
- JSP/Servlet 中include方法的总结
- (转)多态的实现(比较经典)
- 小议jstl标签---c标签
- wxWidgets类列表(2.6.4)
- 成功在java年会发表了论文
- 关于23种设计模式的有趣见解
- hibernage的flush
- 数据库中的命名规则
- 几个重要的RedHat Linux内核文件介绍
- 金山词霸即划即译设计随笔(六)
- Printf和Scan函数的使用方法