知识大全 struts标签使用举例--logic篇

Posted

篇首语:别在该厚脸皮的年纪里过度在意自尊,别在该努力的年纪怨天尤人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 struts标签使用举例--logic篇相关的知识,希望对你有一定的参考价值。

  logic:empty

  该标签是用来判断是否为空的 如果为空 该标签体中嵌入的内容就会被处理 该标签用于以下情况

   )当Java对象为null时

   )当String对象为 时

   )当java util Collection对象中的isEmpty()返回true时

   )当java util Map对象中的isEmpty()返回true时           eg              <logic:empty   name= userList >                                </logic:empty>            该句等同于            if   (userList isEmpty())                                            logic:notEmpty          该标签的应用正好和logic:empty标签相反 略 logic:equal          该标签为等于比较符           eg  比较用户的状态属性是否 若为 输出 启用 ;                 <logic:equal   name= user   property= state   value= >                     启用                 </logic:equal>         eg  如果上例中的value值是动态获得的 例如需要通过bean:write输出 因struts不支持标签嵌套 可采用EL来解决该问题                 <logic:equal   name= charge   property= num   value= $business num >                                       </logic:equal>  logic:notEqual          该标签意义与logic:equal相反 使用方法类似 略 logic:forward          该标签用于实现页面导向 查找配置文件的全局forward           eg <logic:forward name= index /> logic:greaterEqual          为大于等于比较符           eg  当某学生的成绩大于等于 时 输出 优秀                <logic:greaterEqual name= student property= score value= >                  优秀            </logic:greaterEqual> logic:greaterThan          此为大于比较符 使用方法同logic:greaterEqual 略; logic:lessEqual          此为小于等于比较符 使用方法同logic:greaterEqual 略; logic:lessThan          此为小于比较符 使用方法同logic:greaterEqual 略; logic:match          此标签比较对象是否相等           eg 检查在request范围内的name属性是否包含 amigo 串              <logic:match name= name scope= request value= amigo >                  <bean:write name= name />中有一个 amigo 串             </logic:match>         eg 检查在request范围内的name属性是否已 amigo 作为起始字符串            <logic:match name= name scope= request value= amigo location= start >               <bean:write name= name />以 amigo 作为起始字符串             </logic:match>         eg              <logic:match header= user agent value= Windows >               你运行的是Windows系统            </logic:match>  logic:notMatch

cha138/Article/program/Java/ky/201311/28392

相关参考

知识大全 Struts标签中的多层logic:iterator详解

Struts标签中的多层logic:iterator详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts源码研究 - Bean-Message标签篇

Struts源码研究-Bean-Message标签篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Struts源码研究 - html-Link标签篇

Struts源码研究-html-Link标签篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  S

知识大全 struts2标签与jstl标签的混合使用

  以前一直使用jstl标签后来也开始使用struts的一些标签毕竟struts的有些标签使用起来还是比较方便  项目中常常会出现struts标签和jstl标签混和用的情况比如在自定义标签或者在循环标

知识大全 struts标签+jstl标签之国际化实例

  Struts提供了国际化的功能对于一个面向各国的系统来说是非常有帮助的只需要提供每个国家的语言资源包配置后即可使用  下面来用一个登录实例来演示一下Struts的国际化配置和显示  创建一个log

知识大全 Struts自定义标签的过程

Struts自定义标签的过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  近日体验了一下Ecl

知识大全 struts2标签取值方式

   标签取值方式一      通过<s:propertyvalue=/>取值 &nbs

知识大全 Struts自定义标签--使用表格显示数据

Struts自定义标签--使用表格显示数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  app

知识大全 使用 Struts 提供的 HTML 标签库

使用Struts提供的HTML标签库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在本文系列的

知识大全 在Struts中使用displaytag标签的排序

在Struts中使用displaytag标签的排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!