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

struts s:iterator 读string[]

 
阅读更多

<select id="npcFunctionId" >

    <s:iterator value="NPC_FLAG_NICKNAMES " id="function_flag" status="st">

 <s:if test="#function_flag.isEmpty()"></s:if>

 <s:else>

  <option value="${st.index}">${function_flag}</option>

 </s:else>

  

   

  

    </s:iterator>

 

    </select>

 

public static final String[] NPC_FLAG_NICKNAMES = {

"0","1","2","3","4",

"5",""

};

 

主要是记录一下,struts2中iterator 读取 String[]的情况。

 

如果值为空,该怎么判断。

 

根据status 判断奇偶,网上都有。不赘述。

分享到:
评论

相关推荐

    struts2 iterator标签遍历二维数组

    在Struts2框架中,`&lt;s:iterator&gt;`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`&lt;s:iterator&gt;`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...

    strust2 s:iterator常用情况个人总结

    ### Struts2 `s:iterator` 标签的使用总结 在 Struts2 框架中,`s:iterator` 是一个非常重要的标签,它主要用于遍历集合数据(如数组、列表、映射表等),并且在 JSP 页面上显示这些数据。下面将根据提供的示例代码...

    s:iterator 用法 (2).docx

    Struts2 框架中的 `s:iterator` 标签是用于遍历集合、数组、Map 或数据栈中的对象的,它提供了强大的迭代能力,能够方便地在JSP页面中展示数据。以下是对 `s:iterator` 标签用法的详细说明: 1. **数组或List遍历**...

    struts2 标签iterator使用

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于遍历集合或数组中的元素,尤其在处理列表数据时极为有用。通过本文档提供的代码示例,我们将深入探讨`&lt;s:iterator&gt;`标签的使用方法及其与不同数据...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...

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

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

    iterator嵌套,struts2

    在Struts2框架中,`iterator`标签是一个非常重要的组件,用于遍历各种集合对象,如List、Map等。在上述描述中,开发者遇到了一个关于`iterator`标签嵌套使用的问题,涉及到`LinkedHashMap`存储的数据结构。让我们...

    struts 2 s标签 struts 2 s标签

    这些只是Struts 2 S标签库中的一部分,实际上还有许多其他标签,如`s:textfield`(文本字段)、`s:textarea`(文本区域)、`s:submit`(提交按钮)等等,它们极大地简化了MVC模式中的视图层开发。通过合理使用这些...

    struts2标签库解析

    然后,通过 `&lt;s:iterator&gt;` 遍历合并后的集合,并通过 `&lt;s:property/&gt;` 显示每个元素。 ###### 3.2.2 generator标签 **描述** `&lt;s:generator&gt;` 标签用于根据提供的值生成一个迭代器。此标签通常与 `&lt;s:iterator&gt;` ...

    struts2集合示例

    例如,使用`s:iterator`标签来遍历Set和List: ``` &lt;s:iterator value="set"&gt; &lt;p&gt;Element: &lt;s:property /&gt; &lt;/s:iterator&gt; &lt;s:iterator value="list"&gt; &lt;p&gt;Element: &lt;s:property /&gt; &lt;/s:iterator&gt; ``` 5. **...

    Struts2标签使用.docx

    其name属性对应于Action类中的属性,如`&lt;s:textfield name="username"&gt;&lt;/s:textfield&gt;`对应于`private String username;`。如果要显示已有的值,可以使用value属性,如`value="%{username}"`。 2. `&lt;s:textarea&gt;`:...

    Struts标签

    &lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property/&gt; &lt;/s:iterator&gt; ``` ##### 2. 控制标签 **控制标签**用于控制程序执行流程,包括条件判断和循环。 - **Generator标签 (JSPTag)** - **描述**:`&lt;s...

    struts2是否可以通过超链接传参

    在Struts2中,你可以使用`&lt;s:iterator&gt;`标签遍历集合,并在超链接中嵌入需要传递的参数。下面详细介绍如何实现这个功能。 1. **超链接与参数传递**: 在Struts2中,可以使用`&lt;s:url&gt;`标签来创建动态URL,同时通过`...

    Struts2标签库详解

    &lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property/&gt; &lt;/s:iterator&gt; ``` **解释**:上述示例中,`append`标签将三个列表合并到一个迭代器中,然后通过`iterator`标签遍历合并后的列表,并输出每个元素。 ##...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    Struts2常用标签及说明

    当需要遍历列表或集合时,可以使用`&lt;s:iterator&gt;`标签,例如: ```html &lt;s:iterator value="userList" status="u"&gt; &lt;s:property value="userName" /&gt; &lt;/s:iterator&gt; ``` 这里`value`属性指定了需要遍历的集合名称。...

    精通Struts:基于MVC (part 5)共分5个part

    例如,`&lt;s:textfield&gt;`用于创建文本输入框,`&lt;s:iterator&gt;`用于迭代集合数据。 ```jsp &lt;s:textfield name="username" label="Username" /&gt; &lt;s:iterator value="list"&gt; &lt;s:property value="name"/&gt; &lt;/s:iterator&gt; `...

    struts2中的map遍历

    这样,当用户访问对应的URL时,Struts2会调用`MyAction`的`execute()`方法,填充Map数据,并将结果转发到`resultPage.jsp`,在那里使用`&lt;s:iterator&gt;`遍历并显示Map内容。 除了基本的遍历,Struts2还提供了丰富的...

Global site tag (gtag.js) - Google Analytics