`
KG21
  • 浏览: 107589 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2 标签--<s:iterator><s:if><s:property>

    博客分类:
  • web
阅读更多
<s:iterator value="specHotelBeans" >
				        	<li>
						      <span class="left80"><a href="<%=path %>/hotelsearch/hoteldetail/${specHotelBean.hotelid}">
                              <s:if test="hotelName.length()>8">
                               <s:property value="hotelName.substring(0,8)+'...'"/> </a></span>
                              </s:if>
                             <s:else>
						    <s:property value="hotelName"/></a></span>
                                </s:else>
                                <span class="left20">RMB<s:property value="minPrice"/>起</span>
					        </li>
</s:iterator>


 

<s:iterator>中含有一些属性 个人觉得 value属性最基本的,它对应与action中的定义。这里写出来主要是提供对<s:if>中做判断常用到的几个方法,length()和substring(). 页面显示时候使用<s:property value="*****">来做。 bean中对应的属性名可以直接引用 无需 bean.***来使用。 很方便

分享到:
评论

相关推荐

    struts2 标签使用

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

    struts2 标签库 帮助文档

    1. &lt;s:generator separator="" val=""&gt;&lt;/s:generator&gt;----和&lt;s:iterator&gt;标签一起使用 H: 1. &lt;s:head/&gt;-----在&lt;head&gt;&lt;/head&gt;里使用,表示头文件结束 2. &lt;s:hidden&gt;&lt;/s:hidden&gt;-----隐藏值 I: 1. &lt;s:...

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

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

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

    在这个例子中,`&lt;s:iterator&gt;`标签遍历一个名为`listOfObjects`的集合,`&lt;s:if&gt;`和`&lt;s:else&gt;`标签则根据`displayRow`变量的值决定是否渲染`&lt;tr&gt;`标签。`&lt;s:property&gt;`标签用于输出对象的属性值。 需要注意的是,`...

    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全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    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;s:elseif&gt;` 和 `&lt;s:else&gt;` 是 `&lt;s:if&gt;` 标签的辅助标签,分别用于表示“否则如果”和“否则”的逻辑。 - **示例**:同上。 ##### 3. 数据标签 - append - **描述**:`&lt;s:append&gt;` 标签用于将多个...

    struts2标签大全

    在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细介绍一些重要的Struts2标签及其功能。 **A. 超链接和Action标签** - `&lt;s:a href=""&gt;&lt;/s:a&gt;`:创建一个...

    struts2中iterator 标签的使用详解

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

    struts2标签库解析

    `&lt;s:else&gt;` 标签用于与 `&lt;s:if&gt;` 或 `&lt;s:elseif&gt;` 结合使用,当所有前面的条件都不满足时,执行该标签中的内容。 **示例** 参见上述 `&lt;s:if&gt;` 示例。 ##### 3.2 数据管理标签 数据管理标签用于帮助开发者在页面中...

    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:if&gt;`、`&lt;s:elseif&gt;`和`&lt;s:else&gt;`,它们用于实现基本的条件判断。`&lt;s:if&gt;`通过`test`属性设定一个表达式,当表达式为真时,其内部内容会被执行。`&lt;s:elseif&gt;`和`&lt;s:else&gt;`则作为`&lt;s:if&gt;`的...

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

    在Struts2中,`iterator`标签是用于遍历集合数据的重要工具,它可以用来迭代Map、List和数组等数据结构,以便在视图层进行展示。本篇文章将深入探讨`iterator`标签在遍历这些数据类型时的具体用法。 首先,我们来看...

    struts2实现分页

    本文将详细介绍如何利用 Struts2 的 `&lt;s:bean&gt;` 标签结合 `&lt;s:iterator&gt;` 标签来实现分页。 #### 二、`&lt;s:bean&gt;` 标签介绍 `&lt;s:bean&gt;` 是 Struts2 提供的一个用于创建 bean 实例的标签。它支持创建一个指定类的...

    struts2标签的使用

    - 示例:`&lt;s:choose&gt;&lt;s:when test="%{#session.user == 'admin'}"&gt;Admin Panel&lt;/s:when&gt;&lt;s:otherwise&gt;Guest&lt;/s:otherwise&gt;&lt;/s:choose&gt;` - 用途:类似于 Java 中的 switch-case 结构,用于复杂的条件判断。 ##### ...

    Struts标签

    - `&lt;s:if&gt;`和`&lt;s:else&gt;`:条件判断。 - `&lt;s:iterator&gt;`:遍历集合。 - `&lt;s:property&gt;`:显示或输出值栈中的对象属性。 - `&lt;s:include&gt;`:包含其他JSP或Action的结果。 2. **UI标签**: - **表单UI标签**: - ...

    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 常用标签

    1. `&lt;s:if&gt;` 和 `&lt;s:else&gt;`:这两个标签用于条件判断,类似于Java中的if-else语句。例如: ```jsp &lt;s:if test="age &gt; 18"&gt; 成年人 &lt;/s:else&gt; 未成年人 &lt;/s:else&gt; ``` 2. `&lt;s:choose&gt;`, `&lt;s:when&gt;`, `&lt;s:...

    struts2常用标签说明

    - `&lt;a&gt;`与`&lt;s:url&gt;`结合:在超链接中传递多个参数,如`&lt;a href="&lt;s:url action='myAction'&gt;&lt;s:param name='param1' value='value1'/&gt;&lt;s:param name='param2' value='value2'/&gt;&lt;/s:url&gt;"&gt;链接&lt;/a&gt;`。 6. **范围设置...

Global site tag (gtag.js) - Google Analytics