欢迎来到天天文库
浏览记录
ID:40572692
大小:36.50 KB
页数:3页
时间:2019-08-04
《struts 1标签》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、struts标签使用举例-logic1.logic:empty该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:1)当Java对象为null时;2)当String对象为""时;3)当java.util.Collection对象中的isEmpty()返回true时;4)当java.util.Map对象中的isEmpty()返回true时。eg....该句等同于:if(userList.isEm
2、pty()){...}2.logic:notEmpty该标签的应用正好和logic:empty标签相反,略。3.logic:equal该标签为等于比较符。eg1.比较用户的状态属性是否1,若为1,输出"启用";启用eg2.如果上例中的value值是动态获得的,例如需要通过bean:write输出,因struts不支持标签嵌套,可采用EL来解决该问题。3、arge"property="num"value="${business.num}">......4.logic:notEqual该标签意义与logic:equal相反,使用方法类似,略。5.logic:forward该标签用于实现页面导向,查找配置文件的全局forward。eg.6.logic:greaterEqual为大于等于比较符。eg.当某学生的成绩大于等于90时,输出“优秀”:4、e="student"property="score"value="90">优秀7.logic:greaterThan此为大于比较符,使用方法同logic:greaterEqual,略;8.logic:lessEqual此为小于等于比较符,使用方法同logic:greaterEqual,略;9.logic:lessThan此为小于比较符,使用方法同logic:greaterEqual,略;10.logic:match此标签比较对象是否相等;eg1.检查在request范围5、内的name属性是否包含"amigo"串:中有一个“amigo”串。eg2.检查在request范围内的name属性是否已“amigo”作为起始字符串:以6、“amigo”作为起始字符串。eg3.你运行的是Windows系统11.logic:notMatch此标签用于比较对象是否不相同,与logic:match意义相反,使用方法类似,略。12.logic:messagePresent该标签用于判断ActionMessages/ActionErrors对象是否存在;eg.如果存在error信息,将其全部输出:7、messagePresentproperty="error">13.logic:messagesNotPresent该标签用于判断ActionMessages/ActionErrors对象是否不存在,使用方法与logic:messagePresent类似,略14.logic:present此标签用于判断8、request对象传递参数是否存在。eg1.user对象和它的name属性在request中都存在时,输出相应字符串:user对象和该对象的name属性都存在eg2.若有一个名字为“user”的JavaBean,输出对应字符串:
3、arge"property="num"value="${business.num}">......4.logic:notEqual该标签意义与logic:equal相反,使用方法类似,略。5.logic:forward该标签用于实现页面导向,查找配置文件的全局forward。eg.6.logic:greaterEqual为大于等于比较符。eg.当某学生的成绩大于等于90时,输出“优秀”:4、e="student"property="score"value="90">优秀7.logic:greaterThan此为大于比较符,使用方法同logic:greaterEqual,略;8.logic:lessEqual此为小于等于比较符,使用方法同logic:greaterEqual,略;9.logic:lessThan此为小于比较符,使用方法同logic:greaterEqual,略;10.logic:match此标签比较对象是否相等;eg1.检查在request范围5、内的name属性是否包含"amigo"串:中有一个“amigo”串。eg2.检查在request范围内的name属性是否已“amigo”作为起始字符串:以6、“amigo”作为起始字符串。eg3.你运行的是Windows系统11.logic:notMatch此标签用于比较对象是否不相同,与logic:match意义相反,使用方法类似,略。12.logic:messagePresent该标签用于判断ActionMessages/ActionErrors对象是否存在;eg.如果存在error信息,将其全部输出:7、messagePresentproperty="error">13.logic:messagesNotPresent该标签用于判断ActionMessages/ActionErrors对象是否不存在,使用方法与logic:messagePresent类似,略14.logic:present此标签用于判断8、request对象传递参数是否存在。eg1.user对象和它的name属性在request中都存在时,输出相应字符串:user对象和该对象的name属性都存在eg2.若有一个名字为“user”的JavaBean,输出对应字符串:
4、e="student"property="score"value="90">优秀7.logic:greaterThan此为大于比较符,使用方法同logic:greaterEqual,略;8.logic:lessEqual此为小于等于比较符,使用方法同logic:greaterEqual,略;9.logic:lessThan此为小于比较符,使用方法同logic:greaterEqual,略;10.logic:match此标签比较对象是否相等;eg1.检查在request范围
5、内的name属性是否包含"amigo"串:中有一个“amigo”串。eg2.检查在request范围内的name属性是否已“amigo”作为起始字符串:以
6、“amigo”作为起始字符串。eg3.你运行的是Windows系统11.logic:notMatch此标签用于比较对象是否不相同,与logic:match意义相反,使用方法类似,略。12.logic:messagePresent该标签用于判断ActionMessages/ActionErrors对象是否存在;eg.如果存在error信息,将其全部输出:7、messagePresentproperty="error">13.logic:messagesNotPresent该标签用于判断ActionMessages/ActionErrors对象是否不存在,使用方法与logic:messagePresent类似,略14.logic:present此标签用于判断8、request对象传递参数是否存在。eg1.user对象和它的name属性在request中都存在时,输出相应字符串:user对象和该对象的name属性都存在eg2.若有一个名字为“user”的JavaBean,输出对应字符串:
7、messagePresentproperty="error">13.logic:messagesNotPresent该标签用于判断ActionMessages/ActionErrors对象是否不存在,使用方法与logic:messagePresent类似,略14.logic:present此标签用于判断
8、request对象传递参数是否存在。eg1.user对象和它的name属性在request中都存在时,输出相应字符串:user对象和该对象的name属性都存在eg2.若有一个名字为“user”的JavaBean,输出对应字符串:
此文档下载收益归作者所有