jsp中标签文件的疑问
来源:互联网 发布:淘宝图片放大镜js代码 编辑:程序博客网 时间:2024/06/10 07:41
本文出自:http://wenwen.sogou.com/z/q67683050.htm
提问:jsp中标签文件的疑问
下面这3行中
<%@ attribute name="items" rtexprvalue="true" required="true" %>
<%@ attribute name="even" fragment="true" required="true" %>
<%@ attribute name="odd" fragment="true" required="true" %>
attribute,fragment,required格式代表什么意思呢?
也顺便解释下这行的意思吧
varStatus="status"
下面是完整代码:
<%@ tag body-content="empty"%>
<%@ attribute name="items" rtexprvalue="true" required="true" %>
<%@ attribute name="even" fragment="true" required="true" %>
<%@ attribute name="odd" fragment="true" required="true" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jsp1/core" %>
<c:forEach items="${items}" varStatus="status">
<c:choose>
<c:when test="${items.count%2==0}">
<jsp:invoke fragment="event" />
</c:when>
<c:otherwise>
<jsp:invoke fragment="odd" />
</c:otherwise>
</c:choose>
</c:forEach>
满意答案:
这是jstl标签,也就是通常所说的jsp2.0写法,<%@ attribute name="even" fragment="true" required="true" %>这种标签写法是片断,就好像是一个摸版,除非代码调用这个地方,否则不会被执行,就好像你写的代码中的那样,具体意思是:如果${item.count%2==0}的话,jsp调用event这个片断,否则将会调用odd这个片断,varStatus的意思和var差不多,只是varStatus变量只会在c:foreach里面产生作用,而不能延续使用~
- jsp中标签文件的疑问
- jsp中标签的引用
- jsp中标签的集合
- jsp中标签的部署与调用
- JSP中标签库的深入研究
- JSP中标签库的深入研究
- JSP中标签库的深入研究
- 关于jsp页面中标签的学习
- obo文件中标签的含义
- tld文件中标签的含义
- mybatis映射文件中标签的记录
- 解析JSP中标签库
- 关于jsp中标签传递中文参数的问题
- JSP中标签id和name的区别
- jsp中标签id和name的区别
- 过滤掉html文件中标签的一个类文件
- java中标签库.tld文件的书写格式
- Android Tween Animation XML文件中标签的使用
- ACdreamoj 1011(树状数组维护字符串hash前缀和)
- Android.mk简介
- linux常用
- Spring事务配置的五种方式
- 文本编辑器
- jsp中标签文件的疑问
- Kali Linux渗透测试实战 1.2
- mysql正则表达式实践
- OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解
- webview不能显示iframe视频
- [移动] Android推送方案分析(MQTT/XMPP/GCM)
- OCP-1Z0-051 补充题库 第25题 TRUNC和ROUND
- iOS ———本地推送
- 经纬财富:威海该怎么去做现货白银投资?