`
PlayGod1984
  • 浏览: 160074 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

struts2 的s:if用法1-与request中的对象比较值

 
阅读更多
做了一个界面,大体的需求是:从主画面传进一个ID,这个画面上是所有ID的列表,但是对于传进来的那条ID对应的记录,全红显示。这样在s:iterator的时候用了一下s:if
代码如下
<s:iterator value="equipmentInfos" status="equipmentInfoStatus" id="equipmentInfo">
            <s:if test="#equipmentInfoStatus.odd == true">
	    		<tr bgColor="#F9F9F7">
	   		 </s:if>
		     <s:else>
		        <tr  bgcolor="#FFFFFF" >
		     </s:else>
		     <s:if test="#request.hostid.equals(#equipmentInfo.equipmentid)">
	    		<td height="20" class="STYLE1BOLD" ><s:property value="equipmentid"/></td>
           	 	<td height="20" class="STYLE1BOLD" ><s:property value="equipmentname"/></td>
            	<td height="20" class="STYLE1BOLD" ><s:property value="equipmenttype"/></td>
	   		 </s:if>
		     <s:else>
		         <td height="20" class="STYLE1" ><s:property value="equipmentid"/></td>
            	 <td height="20" class="STYLE1" ><s:property value="equipmentname"/></td>
            	 <td height="20" class="STYLE1" ><s:property value="equipmenttype"/></td>
		     </s:else>
           
          </tr>
         </s:iterator>



第一个是判断奇数偶数行,没什么。主要是第二个。如何用request里面的值和list里面的值进行比较。
分享到:
评论

相关推荐

    struts2<s:if>使用心得

    本文通过具体的示例代码介绍了Struts2中`&lt;s:if&gt;`标签的使用方法,以及如何结合`&lt;s:set&gt;`标签设置变量进行条件判断。通过这种方式,我们可以实现动态网页的效果,提高用户体验。Struts2提供的这些功能强大且灵活,...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    struts2标签介绍

    1. `&lt;s:bean&gt;` - 类似于Struts1中的JavaBean操作,但在Struts2中使用较少,因为Struts2更倾向于使用OGNL表达式来访问对象。 **C组标签:** 1. `&lt;s:checkbox&gt;` - 创建复选框,可以绑定到Action的属性。 2. `&lt;s:...

    struts2标签的使用

    本文将详细介绍 Struts2 标签的基本用法及其应用场景。 #### 标签分类与功能概述 1. **导航标签**:用于页面导航和链接生成。 2. **表单标签**:支持动态表单元素生成,如文本框、复选框等。 3. **数据展示标签**...

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

    本文将详细介绍Struts2页面开发中常用的标签及其使用方法。 #### 二、Struts2常用标签详解 ##### 1. 向Action传递值 **标签**: `&lt;input&gt;` 或 `&lt;s:textfield&gt;` - **示例**: ```html &lt;s:textfield name="user....

    Struts2学习之二--Struts2标签介绍

    通过实例,详细解析了`if/elseif/else`、`iterator`以及`i18n`标签的使用方法,旨在帮助开发者更深入地理解和运用Struts2的标签功能。 ### 非UI标签详解 #### if/elseif/else标签 **描述**:用于执行基本的条件...

    Struts2页面取值总结

    ### Struts2页面取值与标签使用详解 #### 引言 在Web应用开发中,Struts2框架因其强大的功能和灵活的配置受到广大开发者青睐。本文将深度解析Struts2框架中页面取值的多种方式及核心标签的使用技巧,帮助开发者更...

    struts2标签大全

    本文将详细介绍 Struts2 中的部分常用标签及其用法。 #### 二、具体标签详解 ##### 1. 复选框 `&lt;s:checkbox&gt;` - **用途**:创建一个HTML复选框。 - **示例代码**: ```xml &lt;s:checkbox name="agree" label=...

    Struts2标签库的所有

    在使用Struts2框架时,首先需要在JSP页面中引入Struts2标签库: ```jsp &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; ``` 接下来我们将详细探讨以下八个重要的Struts2标签及其用途。 #### 三、Struts2标签详解 ...

    struts2标签库

    Form标签是Struts2标签库中最常用的一类标签,用于生成表单元素,这些元素能够自动绑定到后端对象,极大地简化了表单的处理流程。常见的Form标签包括`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:submit&gt;`等。 ### 总结 通过...

    struts2里的一些标签

    - `&lt;s:textfield name="user.userName" id="username" /&gt;`用于将值直接传入Action中的对象属性,如`user`对象的`userName`属性。确保Action中有对应的对象和属性以及getter和setter。 4. **条件判断 `&lt;s:if&gt;` 和 `...

    struts2标签库 struts2标签库

    Struts2标签库是Java Web开发中的重要组成部分,它极大地简化了视图层的构建,提高了开发效率。Struts2框架提供了丰富的标签集合,这些标签主要用于JSP页面,帮助开发者处理常见任务,如数据展示、表单处理、逻辑...

    struts2中siterator 标签的使用详解 及 OGNL用法.pdf

    在Struts2中,`s:iterator`标签是用于迭代集合数据并在JSP页面上展示的重要标签。本篇文章将深入讲解`s:iterator`标签的使用及其与OGNL(Object-Graph Navigation Language)的结合应用。 1. **s:iterator标签的...

    Struts2页面开发中常用标签

    1. 在使用`&lt;input&gt;`标签向Action传递值时,推荐在Action中提供相应的属性和方法。 2. 对于数据展示,`&lt;s:property&gt;`标签是首选。 3. 当需要向Action中的实体对象传递值时,`&lt;s:textfield&gt;`标签更为合适。 4. `s:if`...

    struts2常用标签说明

    textfield&gt;`:此标签可将值直接传入Action中的对象属性,如`&lt;s:textfield name="user.userName" id="username"/&gt;`,表示将值传入名为`user`的对象的`userName`属性,Action中需要有对应的User对象及其GET/SET方法。...

    Struts2-forbid-getrequest.zip_DEMO

    这个名为"Struts2-forbid-getrequest.zip_DEMO"的压缩包包含了一个示例,演示如何通过使用过滤器来阻止应用接收GET请求。过滤器是Java Servlet技术的一部分,它允许我们在请求到达实际的Servlet之前对其进行拦截和...

    struts2标签详解

    本文将深入探讨 Struts2 标签库中的关键标签及其使用方法,通过实例展示如何在实际项目中应用这些标签。 #### 二、基础标签配置 要在 JSP 页面中使用 Struts2 的标签,首先需要在 JSP 文件的头部添加如下代码: `...

    Struts2常用标签及说明

    3. 使用`&lt;s:textfield&gt;`标签向Action中的对象传递值时,Action需要提供相应的`getter`和`setter`方法。 4. 使用`&lt;s:if&gt;`标签进行条件判断时,判断的条件必须在Action中存在。 5. 使用`&lt;s:iterator&gt;`标签遍历集合时,...

    struts2常用标签详解(实用版)

    - 如果字段名与Action类中的属性名不一致,则可以通过request对象获取参数值,例如使用`request.getParameter("userName")`。 ##### 1.2 Property标签 Property标签用于显示Action类中的某个属性值。其基本语法为...

Global site tag (gtag.js) - Google Analytics