struts2 if标签示例

简介:

下面总结一下struts2 中if标签的使用

(1)判断字符串是否为空

<s:if test="user.username==null or user.username==''">

<s:if test='ab123==null'>

        ab123 is null

        </s:if>

        <s:else>

        ab123 not null

        </s:else>

(2)      判断字符串是否为指定值

<s:if test="user.username eq \"a\"">

       is a

       </s:if>

       <s:else>

       not a

       </s:else>

或者:

<s:if test="user.username==\"a\"">

或者:

<s:if test='user.username eq "a"'>

使用单引号把双引号括起来

 

下面的是错误的:

<s:if test="user.username=='a'">

<s:if test="user.username eq 'a'">

 

 

 

(3)     判断list是否有值

<s:if test="null==list2 or 0==list2.size">为空</s:if>

       <s:else>有值</s:else>

 

(4)      判断数字是否为负数

<s:if test="user.age lt 0">小于0</s:if>

       <s:else>大于零</s:else>

(5)    判断list的长度是否为指定值

<s:if test="2==list2.size">2</s:if>

       <s:else>不为2</s:else>

相关文章
|
12月前
|
XML Java 数据格式
J2EE&JSP自定义标签库01&out标签&if标签
J2EE&JSP自定义标签库01&out标签&if标签
thymeleaf 的 th:each 标签示例
thymeleaf 的 th:each 标签示例
125 0
|
JavaScript 数据库
|
前端开发 Java 数据安全/隐私保护
|
XML Java 数据格式
SpringMVC解析1-使用示例
Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。Spring的MVC是基于servlet功能实现的,通过实现Servlet接口的DispatchSerlver来封装其核心功能实现,通过将请求分派给处理程序,同时带有可配置的处理程序映射,视图解析,本地语言,主题解析以及上载文件支持。
957 0
|
Java 数据安全/隐私保护 Spring
struts2 标签大全
1): ---- 文本输入框 使用: (2): ----- 文本域输入框 使用: (3): ----- 密码输入框 使用: 前三个基本都是一样的。
1048 0
|
Java
JSP自定义简单标签入门之带有属性
上面写的那个简单标签来控制页面中标签内容的重复次数是固定的,这就是权限“写死了”,这是非常不好的行为,因为其灵活性太差。所以下面就介绍一种使用属性来控制标签内容输出次数的方法。 准备工作 创建实现了SimpleTag接口的实现类(或者是继承了SimpleTagSupport类的子类) 在类中为相应的属性字段添加setter方法,注意字段名称一定要一致。
1017 0