- 浏览: 299392 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
xiebo1983:
http://sqkoo.com/mysql-function ...
DATE_FORMAT -
topbox163:
JAR包是:mysql-connector-java-5.1. ...
grails配置mysql -
独门记忆:
请问怎样在Tomcat服务器中运行该项目,进行相关的操作呢?
将JBPM4整合到web工程 -
39246302:
谢谢分享
Android之PreferenceActivity -
大柳树:
快速布局???这个PreferenceActivity是做什么 ...
Android之PreferenceActivity
发现平时写界面,都用到很多的<%%>,感觉很不爽,整理一下Struts的标签,以备以后查阅;
1. logic:empty
该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:
1)当Java对象为null时;
2)当String对象为""时;
3)当java.util.Collection对象中的isEmpty()返回true时;
4)当java.util.Map对象中的isEmpty()返回true时。
eg.
该句等同于:
2. logic:notEmpty
该标签的应用正好和logic:empty标签相反,略。
3. logic:equal
该标签为等于比较符。
eg1. 比较用户的状态属性是否1,若为1,输出"启用";
eg2. 如果上例中的value值是动态获得的,例如需要通过bean:write输出,因struts不支持标签嵌套,可采用EL来解决该问题。
4. logic:notEqual
该标签意义与logic:equal相反,使用方法类似,略。
5. logic:forward
该标签用于实现页面导向,查找配置文件的全局forward。
eg.
6. logic:greaterEqual
为大于等于比较符。
eg. 当某学生的成绩大于等于90时,输出“优秀”:
7. logic:greaterThan
此为大于比较符,使用方法同logic:greaterEqual,略;
8. logic:lessEqual
此为小于等于比较符,使用方法同logic:greaterEqual,略;
9. logic:lessThan
此为小于比较符,使用方法同logic:greaterEqual,略;
10. logic:match
此标签比较对象是否相等;
eg1. 检查在request范围内的name属性是否包含"amigo"串:
eg2. 检查在request范围内的name属性是否已“amigo”作为起始字符串:
eg3.
11. logic:notMatch
此标签用于比较对象是否不相同,与logic:match意义相反,使用方法类似,略。
12. logic:messagePresent
该标签用于判断ActionMessages/ActionErrors对象是否存在;
eg. 如果存在error信息,将其全部输出:
13. logic:messagesNotPresent
该标签用于判断ActionMessages/ActionErrors对象是否不存在,使用方法与logic:messagePresent类似,略
14. logic:present
此标签用于判断request对象传递参数是否存在。
eg1. user对象和它的name属性在request中都存在时,输出相应字符串:
eg2. 若有一个名字为“user”的JavaBean,输出对应字符串:
eg3.
15. logic:notPresent
此标签用于判断request对象传递参数是否不存在,意义与了logic:present相反,使用方法类似,略。
16. logic:redirect
该标签用于实现页面转向,可传递参数。
eg1.
17. logic:iterator
用于显示列表为collection的值(List ,ArrayList,HashMap等)。
eg1. 逐一输出用户列表(userlList)中用户的姓名:
eg2. 从用户列表中输出从1开始的两个用户的姓名
eg3. logic:iterator标签的嵌套举例
1. logic:empty
该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:
1)当Java对象为null时;
2)当String对象为""时;
3)当java.util.Collection对象中的isEmpty()返回true时;
4)当java.util.Map对象中的isEmpty()返回true时。
eg.
< logic:empty name="userList"> ... < /logic:empty>
该句等同于:
if (userList.isEmpty()) { ... }
2. logic:notEmpty
该标签的应用正好和logic:empty标签相反,略。
3. logic:equal
该标签为等于比较符。
eg1. 比较用户的状态属性是否1,若为1,输出"启用";
< logic:equal name="user" property="state" value="1"> 启用 < /logic:equal>
eg2. 如果上例中的value值是动态获得的,例如需要通过bean:write输出,因struts不支持标签嵌套,可采用EL来解决该问题。
< logic:equal name="charge" property="num" value="${business.num}"> ...... < /logic:equal>
4. logic:notEqual
该标签意义与logic:equal相反,使用方法类似,略。
5. logic:forward
该标签用于实现页面导向,查找配置文件的全局forward。
eg.
< logic:forward name="index"/>
6. logic:greaterEqual
为大于等于比较符。
eg. 当某学生的成绩大于等于90时,输出“优秀”:
< logic:greaterEqual name="student" property="score" value="90"> 优秀 < /logic:greaterEqual>
7. logic:greaterThan
此为大于比较符,使用方法同logic:greaterEqual,略;
8. logic:lessEqual
此为小于等于比较符,使用方法同logic:greaterEqual,略;
9. logic:lessThan
此为小于比较符,使用方法同logic:greaterEqual,略;
10. logic:match
此标签比较对象是否相等;
eg1. 检查在request范围内的name属性是否包含"amigo"串:
< logic:match name="name" scope="request" value="amigo"> < bean:write name="name"/>中有一个“amigo”串。 < /logic:match>
eg2. 检查在request范围内的name属性是否已“amigo”作为起始字符串:
< logic:match name="name" scope="request" value="amigo" location="start"> < bean:write name="name"/>以“amigo”作为起始字符串。 < /logic:match>
eg3.
< logic:match header="user-agent" value="Windows"> 你运行的是Windows系统 < /logic:match>
11. logic:notMatch
此标签用于比较对象是否不相同,与logic:match意义相反,使用方法类似,略。
12. logic:messagePresent
该标签用于判断ActionMessages/ActionErrors对象是否存在;
eg. 如果存在error信息,将其全部输出:
< logic:messagePresent property="error"> < html:messages property="error" id="errMsg" > < bean:write name="errMsg"/> < /html:messages> < /logic:messagePresent >
13. logic:messagesNotPresent
该标签用于判断ActionMessages/ActionErrors对象是否不存在,使用方法与logic:messagePresent类似,略
14. logic:present
此标签用于判断request对象传递参数是否存在。
eg1. user对象和它的name属性在request中都存在时,输出相应字符串:
< logic:present name="user" property="name"> user对象和该对象的name属性都存在 < /logic:present>
eg2. 若有一个名字为“user”的JavaBean,输出对应字符串:
< logic:present name="user" > 有一个名字为“user”的JavaBean。 < /logic:present>
eg3.
< logic:present header="user-agent"> we got a user-agent header. </logic:present>
15. logic:notPresent
此标签用于判断request对象传递参数是否不存在,意义与了logic:present相反,使用方法类似,略。
16. logic:redirect
该标签用于实现页面转向,可传递参数。
eg1.
< logic:redirect href="http://www.chinaitlab.com"/>
17. logic:iterator
用于显示列表为collection的值(List ,ArrayList,HashMap等)。
eg1. 逐一输出用户列表(userlList)中用户的姓名:
<logic:iterate id="user" name="userList"> < bean:write name="user" property="name"/>< br> </logic:iterate>
eg2. 从用户列表中输出从1开始的两个用户的姓名
<logic:iterate id="user" name="userList" indexId="index" offset="1" length="2"> <bean:write name="index"/>.<bean:write name="user" property="name"/>< br> </logic:iterate>
eg3. logic:iterator标签的嵌套举例
<logic:iterate id="user" indexId="index" name="userList"> <bean:write name="index"/>. <bean:write name="user" property="name"/><br/> <logic:iterate id="address" name="user" property="addressList" length="3" offset="1"> <bean:write name="address"/><br/> </logic:iterate> </logic:iterate>
发表评论
-
12个最重要的J2EE最佳实践
2010-04-21 08:31 1023http://www.javanb.com/j2ee/1/20 ... -
将JBPM4整合到web工程
2010-03-13 18:11 17981.在eclipse里面创建一个动态的web项目。 2.在 ... -
工作备忘
2010-01-26 09:32 888<script> ... -
jfreechart1.0.0基本用法
2009-10-23 15:21 1974来自: http://blog.chinaunix ... -
jsp隔行换色
2009-10-12 16:40 1468<logic:iterate indexId=&quo ... -
实体类创建注意
2009-10-10 20:55 1113今天在做项目的时候发现不能创建EntityManage ... -
EJB3 QL查询
2009-10-10 12:27 1270http://www.diybl.com/course/3_p ... -
CheckBox单选
2009-09-01 08:06 7255http://www.cnblogs.com/mextb1 ... -
[JSP]读取客户端文件
2009-08-27 12:27 2916http://hi.baidu.com/fableking/b ... -
tomcat + ssi
2009-08-03 12:43 2093在目前的Tomcat中,shtml默认是不支持的,需要进行一定 ... -
远程调试Tomcat
2009-07-16 20:15 983http://hi.baidu.com/flierssp/bl ... -
dwr中的异常处理
2009-07-15 20:22 3938一天一位老兄问我,我用的dwr怎么没有包装异常,以前我通过包装 ... -
Log4j使用总结
2009-07-14 16:36 1127收藏: http://kdboy.iteye.com/blog ... -
spring2.5跨库事务处理
2009-07-13 22:20 1758不知道spring的事务支持跨库数据处理吗?明天试下。 查了 ... -
打造自己的单元测试容器——Junit Runner扩展详解
2009-07-12 10:22 2150http://rdc.taobao.com/blog/arch ... -
myeclipse不能编译、有错误不提示问题解决
2009-07-09 22:36 9679myeclipse7.5太庞大了,安装也太慢了,而且有好多看不 ... -
MyEclipse-7.5.0版注册码破解及激活操作
2009-07-09 22:30 9212http://blog.csdn.net/login8226/ ... -
Hibernate不同数据库的连接及SQL方言
2009-04-09 16:54 1236<!--MySql 驱动程序 eg. mysql-con ... -
初试Grails和Oracle的配置
2009-04-09 16:53 2056在听说过Grails很久后,终于开始了自己的Grails之旅, ... -
js中option操作
2009-03-26 15:31 3721<html> <head> ...
相关推荐
标签:apache、struts2、plugin、struts、json、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
struts-logic.tld//struts-logic.tld
struts2-ssl-plugin-1.2.1.jar
Struts标签 logic标签所有应用源代码 看懂了这个,你就会明白bean标签所有的使用方法 我还上传了html标签、bean标签,这三种标签在Struts中用得最多的,希望能给你一些帮助
这个插件允许开发者在Struts 2中轻松地创建能够返回JSON的Action,使得前端(通常使用JavaScript库如jQuery)可以获取到JSON数据并进行进一步处理。 现在我们来详细讨论这两个库在实际应用中的作用: 1. **json-...
struts2-convention-plugin-2.3.15.1.jar
默认的struts2-config-browser-plugin包中的ftl文件include标签路径用的相对路径,会找到包内的include文件,将包内ftl里include的路径改成的/开头的全路径。
`struts2-tags-API`就是这样一个资源,它包含了Struts2标签API的详细文档,帮助开发者理解和使用这些标签。 一、Struts2标签概述 Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,...
在实际开发中,为了使用这个插件,你需要将`struts2-json-plugin-2.3.8.jar`文件放入项目的类路径(classpath)下,然后在Struts2的配置文件(通常为struts.xml)中启用JSON插件。在Action类中,定义返回JSON数据的...
struts2-jfreechart-plugin-2.1.8.1.jar
struts-logic-el.tld
最新struts2-spring-plugin-2.3.24.1.jar
在Struts框架中,逻辑标签(LOGIC标签)是JSP标签库的一部分,用于处理页面的流程控制和逻辑判断。这些标签简化了在JSP页面上进行条件判断和循环操作,从而使得代码更易读、更易于维护。 **1. `logic:iterate`标签*...
struts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jar...
struts2-spring-plugin-2.3.15.3.jar struts整合Spring的插件Jar包。
struts-logic.tld struts开发插件
下面将详细阐述Struts2标签库的使用、功能和优势。 1. **Struts2标签库介绍** Struts2框架中的标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列与动作、结果、表单和国际化相关的标签。这些标签能够帮助...
struts2-jfreechart-plugin-2.0.11.jarstruts2-jfreechart-plugin-2.0.11.jarstruts2-jfreechart-plugin-2.0.11.jar