打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Struts中Logic逻辑标签的作用及用法
Struts中Logic逻辑标签的作用及用法
2006年10月18日 星期三 21:34
Terry原创,转载请说明作者及出处


Logic标签大部分的功能是对属性值进行判断,相等后就可以进行设置内容

数值比较标签集

<logic:equal name="questionlist" property="queLevel" value="1">简单</logic:equal>

比较变量是否不等于指定的常量:

<logic:notEqual name="questionlist" property="queLevel" value="1">简单</logic:notEqual>

比较变量是否大于或等于指定的数值:

<logic:greaterEqual/>

比较变量是否大于指定的数值:

<logic:greaterThan/>

比较变量是否小于或等于指定的数值:

<logic:lessEqual/>


比较变量是否小于指定的数值:

<logic:lessThan/>

以上六个标签都是用于比较数值的标签



字符串比较的标签:


判断变量中是否包含指定的字符串常量

<logic:match name="" value="指定的字符串常量">

判断变量中是否不包含指定的字符串常量

<logic:notMatch name="" value="指定的字符串常量">

这两个标签中有一个location属性,其值有二:start,end。说明了指定的字符串是在变量的起始位置,还是变量字符串的结尾位置,如果不指定,指定的字符串可以出现在变量字符串的任意位置



判断指定内容是否存在的<logic>标签


判断变量内容是否为空

<logic:empty>

判断变量内容是否不为空

<logic:notEmpty>

判断指定的对象是否存在

<logic:present name="对象名" property="子对象名">

判断指定的对象是否不存在

<logic:notPresent name="对象名" property="子对象名">



进行循环遍历的Logic标签


<logic:iterate name="requst或session里存的集合对象" id="生成的对象名字,可给bean:write调用" indexId="循环数索引值,从0开始" length="说明只需要从集合中取出多少条数据" offset="循环的起始位置,从0开始">


进行请求转发,或者页面重定向的Logic标签


<logic:forward name="在Struts-Config.XML文件中定义的global-forwards的对象名称">

<logic:forward name="QuestionEdit">

页面重定向;它的作用在于在浏览器的地址栏显示的时当前页面的地址,但是重定向后页面内容会改变,但地址栏的内容不变,这样可以达到隐藏页面地址的效果

<logic:redirect href="网页地址">
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Struts标签-Logic - Java in Action - BlogJav...
Struts标记库
struts logic标签使用举例--logic篇 -JAVA编程技术服务网
JSTL与Struts的结合(十)
在JSP页面中自定义标签
【转】struts1标签库
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服