`
getclass
  • 浏览: 44390 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2标签判断字符串相等

    博客分类:
  • WEB
阅读更多

 

这样写是错误的:

<s:if test="#user.userSex == 'M'">男 </s:if>

这样写是正确的:

<s:if test='#user.userSex == "M"'>男 </s:if>
<s:if test='%{#user.userSex == "M"}'>男 </s:if>
 
分享到:
评论

相关推荐

    struts2用siftest判断属性和字符串相等时注意双引号和单引号的使用以及%$%#的使用.docx

    总的来说,理解和正确使用Struts2标签中的字符串引用、属性引用以及`%{}`和`#`的结合,是编写有效和无错的Struts2视图的关键。记住,`#`通常用于访问域对象,而`%{}`用于访问值栈中的对象,`%{#}`则是两者的结合,...

    Struts2标签 s:if test 判断String类型的对象属性值和单字符是否相等的问题

    ### Struts2中`s:if`标签用于判断String类型的对象属性值和单字符是否相等的问题解析 在Struts2框架中,`&lt;s:if&gt;`标签被广泛应用于页面上根据不同的条件显示或隐藏某些元素。它的工作原理是基于表达式的结果来决定...

    struts1标签库详解

    它将头部信息转换为字符串并绑定到作用域中,方便进一步处理。 - **bean:include**: 用于包含另一个JSP页面或资源,可以传递参数给被包含的页面,并支持缓冲控制。 - **bean:message**: 用于显示国际化消息,根据...

    struts1标签库知识

    - **`&lt;html:rewrite&gt;`**:输出对应的URI字符串而不产生实际的超链接。 - **`&lt;html:errors&gt;`**:显示错误信息,通常用于展示验证失败时的错误消息。 ##### 表单标签 - **`&lt;html:text&gt;`**:替代文本输入框,可以通过...

    STRUTS标签讲解案例

    例如,`&lt;logic:equal&gt;`比较两个值是否相等,`&lt;logic:notEmpty&gt;`检查一个集合或字符串是否为空。这些标签有助于实现条件判断和循环结构,使得页面逻辑更清晰。 4. **tiles标签**:Tiles是Struts的一个扩展,用于构建...

    Struts标签的入门案例

    2. `&lt;bean:write&gt;`:显示JavaBean的属性值,无需关心它是字符串、数字还是日期。 3. `&lt;bean:property&gt;`:允许我们访问并修改JavaBean的属性,包括读取和设置值。 三、Struts Logic标签 Logic标签库提供了控制流程的...

    Struts 的三大标签库使用的完整的案例

    例如,`&lt;logic:equal&gt;`标签可以比较两个值是否相等,`&lt;logic:notEmpty&gt;`则检查集合或字符串是否为空。此外,`&lt;logic:iterate&gt;`用于遍历集合并重复渲染部分内容。这些标签大大减少了在JSP中嵌入大量脚本的需要,使...

    struts标签手册

    - **功能概述**:检查两个字符串是否相等,支持正则表达式。 **logic:equal** - **功能概述**:比较两个对象是否相等,适用于不同类型的比较。 **logic:forward** - **功能概述**:页面跳转,类似于Servlet中的`...

    Struts logic标签及增删改查

    5. `&lt;logic:empty&gt;`和`&lt;logic:notEmpty&gt;`: 类似于上述的`present`和`notPresent`,这两个标签检查的是集合或字符串是否为空。在插入数据时,可以确保非空字段已填充;在删除操作中,确认要删除的数据不为空,避免因...

    Struts标签 -LOGIC标签

    可以比较字符串、数字,甚至对象的属性。例如: ```jsp ${user.role}" param2="admin"&gt; 您是管理员。 ${user.role}" param2="admin"&gt; 您不是管理员。 ``` **4. `logic:greaterThan`, `logic:lessThan`, `logic...

    Struts标签.doc

    - **logic:empty**:如果指定的变量是null或者其字符串值为空,那么就会显示标签体内的内容。 - **logic:equal**:比较两个对象是否相等,相等则显示标签体内容。 - **logic:forward**:用于转发到ActionForward定义...

    Struts1-Logic标签

    `logic:match`标签用于比较字符串是否相等或者是否包含特定子串。它可以检查字符串是否包含另一个字符串,或者是否以某个字符串开头或结尾。 ```html 名称包含"amigo" 名称以"amigo"开头 ``` 总的来说,...

    struts logic 标签

    Struts Logic标签是Java Struts框架中的一部分,用于在JSP页面中进行条件判断和流程控制,极大地简化了页面逻辑的实现。这些标签提供了一系列的比较和导航功能,使得开发者无需编写JavaScript或Java脚本就能在视图层...

    struts标签知识点.pdf

    或者在标签体内包含内容,创建一个字符串类型的属性。 HTML Tags库包含了创建Struts输入表单所需的标签,如`&lt;html:form&gt;`、`&lt;html:text&gt;`、`&lt;html:submit&gt;`等。这些标签简化了HTML表单元素的创建,同时与Struts的...

    struts 标签库

    它可以定义新字符串常量,将bean从一个作用域复制到另一个作用域,或者根据属性创建新的bean。例如: ```jsp ``` - **定义脚本变量的标签**:如`&lt;bean:cookie&gt;`, `&lt;bean:header&gt;`, `&lt;bean:parameter&gt;` 和 `...

    struts常用tld文件

    比如,`&lt;logic:equal&gt;`用于比较两个值是否相等,`&lt;logic:notEmpty&gt;`用于检查集合或者字符串是否为空,`&lt;logic:iterate&gt;`用于遍历集合并重复渲染部分内容。这些标签允许开发者在JSP页面上实现复杂的逻辑控制,而不必...

    struts1逻辑标签logic的使用

    在这个特定的话题中,我们将聚焦于逻辑标签(logic),它是Struts1标签库的一个重要组成部分,主要用来处理流程控制和条件判断。 首先,我们要理解逻辑标签的作用。在传统的JSP页面中,我们通常会混杂HTML和Java...

    html版struts1.X标签详解-帮助文档

    7. **Message标签**:这些标签用于显示国际化消息,如`&lt;bean:message&gt;`可以获取资源包中的消息字符串。 在实际开发中,了解并熟练运用这些标签能极大地提高开发效率,减少硬编码,使代码更易于维护。例如,使用`...

    struts1 html&&bean&&logic 标签

    例如,`&lt;logic:equal&gt;`标签用于比较两个值是否相等,`&lt;logic:notEmpty&gt;`检查集合或字符串是否为空,`&lt;logic:iterate&gt;`用于遍历集合并重复渲染内容。这些逻辑标签使得开发者能够在JSP页面上实现复杂的业务逻辑,而...

    struts tag

    2. **字符串匹配的Logic标签** - `&lt;logic:present&gt;`:检查指定的变量是否存在或非空,如果存在则显示标签内容。 - `&lt;logic:notPresent&gt;`:检查变量是否不存在或为空,如果不存在则显示标签内容。 3. **循环遍历的...

Global site tag (gtag.js) - Google Analytics