`

Struts2中<s:if>标签使用

 
阅读更多

1、后台保存的是ArrayList<数组>,前台遍历

<s:iterator value="#request.list" id="arr" status="stat">

  <s:if test="#arr[index]=='NO'"></s:if>

</s:iterator>

2、后台保存的是ArrayList<Object>, 一个JavaBean, 前台遍历

<s:iterator value="#request.list" id="obj">

  <s:if test="#obj.attr==1"></s:if>

</s:iterator>,若比较值是数字时,"#obj.attr"和"1"和关系运算符之间不能有空格,否则关系运算符不起作用

分享到:
评论

相关推荐

    struts2 标签使用

    ### Struts2 `&lt;s:if&gt;` 标签使用详解 #### 概述 Struts2 是一款基于 Java 的企业级 Web 应用框架,它利用了 MVC(Model-View-Controller)架构模式来帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts2 中...

    struts2<s:if>使用心得

    本篇文章将深入解析这段代码所涉及的关键知识点,并通过实际案例帮助理解如何使用Struts2中的`&lt;s:if&gt;`标签进行逻辑控制。 ### Struts2概述 Struts2是基于MVC设计模式的Web应用开发框架,它提供了丰富的标签库以及...

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

    在Struts2框架中,`&lt;s:if&gt;`标签被广泛应用于页面上根据不同的条件显示或隐藏某些元素。它的工作原理是基于表达式的结果来决定是否渲染其内部的HTML代码。当涉及到对String类型的对象属性值与单个字符进行比较时,...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    - `&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;` 标签用于实现条件判断逻辑。 - 示例: ```xml &lt;s:if test="%{testBoolean}"&gt; &lt;p&gt;这是显示的内容&lt;/p&gt; &lt;/s:if&gt; &lt;s:elseif test="%{testBoolean == false}"&gt; &lt;p&gt;这是另...

    struts2标签库例子

    例如:&lt;s:append id="myAppendIterator"&gt; &lt;s:param value="%{myList1}" /&gt; &lt;s:param value="%{myList2}" /&gt; &lt;s:param value="%{myList3}" /&gt;&lt;/s:append&gt;&lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property /&gt;&lt;/...

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    Struts2全部标签使用说明

    - `&lt;s:head/&gt;` 在HTML的`&lt;head&gt;`标签中使用,用于生成头部信息。 - `&lt;s:hidden&gt;` 创建一个隐藏字段,常用于存储不需用户可见但需要传递给服务器的数据。 I. `&lt;s:i18n&gt;`、`&lt;s:include&gt;`: - `&lt;s:i18n&gt;` 加载资源包到...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    Struts2标签详解及具体实例解析

    `&lt;s:elseif&gt;` 条件判断标签 - **用途**:与`s:if`配合使用,进行多条件判断。 - **示例代码**: ```xml &lt;s:if test="%{#age &gt; 18}"&gt; 成年人 &lt;/s:if&gt; &lt;s:elseif test="%{#age &lt;= 18}"&gt; 未成年人 &lt;/s:elseif&gt; ...

    struts2实现页面select标签默认选中

    在Struts2框架中,实现页面`&lt;select&gt;`标签默认选中的功能是非常实用且常见的需求。这不仅可以提高用户体验,还能让界面看起来更加专业。本文将详细介绍如何通过Struts2的相关标签来实现这一功能。 ### Struts2框架...

    Struts2标签列表及说明

    * &lt;s:generator&gt;:和 &lt;s:iterator&gt; 标签一起使用 H: * &lt;s:head&gt;:在 &lt;head&gt;&lt;/head&gt; 里使用,表示头文件结束 * &lt;s:hidden&gt;:隐藏值 I: * &lt;s:i18n&gt;:加载资源包到值堆栈 * &lt;s:include&gt;:包含一个输出,servlet ...

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2标签库

    它们类似于Struts1中的`&lt;logic:if&gt;`、`&lt;logic:elseIf&gt;`和`&lt;logic:else&gt;`,但Struts2的语法更加简洁明了。 #### 8. `&lt;s:fielderror&gt;` 和 `&lt;s:file&gt;` - **`&lt;s:fielderror&gt;`**:用于显示表单字段级别的错误信息。与...

    Strust2的if-else <tr></tr>用法

    以下是一个简单的示例,展示如何在Struts2中使用if-else控制`&lt;tr&gt;`标签的显示: ```jsp &lt;table&gt; &lt;s:iterator value="listOfObjects"&gt; &lt;% boolean displayRow = false; // 假设这是根据业务逻辑计算出的条件 %&gt; ...

    struts2中iterator 标签的使用详解

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...

    Struts2页面开发中常用的标签介绍

    - **数据传递**: 在向Action传递数据时,推荐使用`&lt;s:textfield&gt;`等Struts2标签,以利用其内置的数据绑定机制。 - **属性显示**: 显示Action中的属性值时,使用`&lt;s:property&gt;`标签以提高代码的可读性和可维护性。 - ...

    struts2标签的使用代码

    除了迭代输出,Struts2还提供了一些辅助标签处理集合数据,如`&lt;s:if&gt;`、`&lt;s:else&gt;`、`&lt;s:foreach&gt;`等。例如,检查集合是否为空: ```jsp &lt;s:if test="#users.isEmpty()"&gt; 没有用户数据 &lt;/s:if&gt; &lt;s:else&gt; 用户数据...

    Struts2标签集锦(附Struts2标签详解word文档)

    1. **核心标签(Core Tags)**:这是最基本的标签集,包括显示和控制逻辑的标签,如`&lt;s:property&gt;`用于显示字段值,`&lt;s:if&gt;`和`&lt;s:else&gt;`进行条件判断,以及`&lt;s:iterator&gt;`用于遍历集合。 2. **表单标签(Form Tags...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    在开发过程中,我们通常会结合Struts2的其他标签(如`s:textfield`、`s:textarea`等)来动态地生成表单元素,从而实现动态界面。同时,`iterator`标签还可以配合`if`、`choose`等控制标签,根据遍历的条件来决定某些...

Global site tag (gtag.js) - Google Analytics