`

strusts2标签如何遍历List和数组

阅读更多
工作中遇到遍历对象类型的List,然后以该对象的某个属性查询数据库某个字段组装成一个String类型的数组再遍历该数组。代码如下:
<s:iterator value="p2pBasicInformation" id='BasicInfor' status='st'> 
 <s:iterator value="getProductLabel(#BasicInfor.productCode)" id = "label" status="s">  
    <span class="p2pTag"><s:property value="label"/></span>
 </s:iterator> 
</s:iterator>

其中p2pBasicInformation为后台传过来的List,#BasicInfor.productCode为list中对象的属性,getProductLabel(#BasicInfor.productCode)以该属性作为参数调用action中的getProductLabel(String productCode)方法,该方法返回一个String[]数组,再遍历改数组的值,就OK了。
分享到:
评论

相关推荐

    ognl(关于标签strusts2)

    在Struts2中,OGNL(Object-Graph Navigation Language)是核心表达式语言,它被广泛用于视图层,尤其是Struts2的标签库。OGNL是一种强大的、灵活的表达式语言,可以方便地访问和操作对象的属性。 OGNL的主要特点和...

    Strusts2学习资料

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(Model-View-Controller)架构的Web应用。它在Java社区中广受欢迎,因为它的灵活性、可扩展性和丰富的插件支持。本学习资料包含两个CHM(Compiled Help...

    BBS系统(基于strusts2和mysql实现的系统)

    2. **拦截器**:Struts2的拦截器机制允许开发者在Action执行前后插入自定义逻辑,如权限验证、日志记录等。 3. **OGNL表达式语言**:用于在视图和模型之间传递数据,提供了灵活的数据访问和操作方式。 4. **插件...

    Strusts2jar包

    Struts2是一个非常著名的Java Web开发框架,由Apache软件基金会维护。它基于MVC(Model-View-Controller)设计模式,极大地简化了企业级Web应用的开发过程。Struts2jar包是Struts2框架的核心组件,包含了实现该框架...

    strusts2+spring+ibatis

    Struts2、Spring和iBatis是Java Web开发中三个非常重要的开源框架,它们的整合应用可以构建出高效、灵活的MVC(Model-View-Controller)架构。在这个"Struts2+Spring+iBatis"的项目中,我们看到的是一个用户登录功能...

    Strusts2

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了更强大的功能和更好的灵活性。Struts2的核心是Action类,它处理HTTP请求,并通过...

    strusts2xml

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Java社区中广泛使用,特别是在构建企业级应用时。标题中的"struts2xml"暗示我们将关注Struts2框架的核心配置文件,即`struts....

    struts2API+struts2标签库(中文带例子)

    API是Application Programming Interface的缩写,是Struts2框架的核心组件,而标签库则是Struts2提供的一种简化JSP页面开发的机制。 Struts2 API包含了一系列的类和接口,它们定义了框架的主要功能。其中,Action类...

    宿舍管理系统 strusts2

    宿舍管理系统 strusts2 ,用不了可以找我,QQ375308186

    strusts2&hibernate&spring整合开发

    Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合开发能够构建出高效、可维护性高的Web应用程序。这个范例是一个基于这三个框架的网上拍卖系统,让我们一起深入探讨它们如何协同工作。 **...

    strusts2中文权威手册

    Struts2是Apache软件基金会下的一个开源框架,主要用于构建企业级的Java web应用程序。这个"Struts2中文权威手册"应该是全面介绍了Struts2框架的使用、配置、设计原理及其在开发过程中的最佳实践,旨在帮助中国...

    eclipse的strusts插件

    2. **智能提示与代码补全**:在编写Action、ActionForm、JSP或配置文件时,插件提供自动完成功能,帮助快速输入常见的Struts2标签和属性。 3. **配置文件验证**:插件会检查struts.xml配置文件的语法错误,确保配置...

    企业专家讲述strusts2(课件)

    Struts2是Apache软件基金会下的一个开源框架,主要用于构建企业级Java Web应用程序。这个课件显然是针对已经有一定Java和Web开发基础的学习者设计的,旨在深入讲解Struts2框架的高级概念和实战应用。 Struts2是MVC...

    strusts-DEMO

    除了`struts-config.xml`,Struts 2使用`struts.xml`作为主要的配置文件,它定义了Action、拦截器栈、常量等。同时,`web.xml`是Servlet容器的部署描述符,它配置了Struts Filter,使得框架能够拦截和处理请求。 ...

    strusts2包struts2-rest-showcase-2.1.8.war实现ModelDriven接口项目心得

    Struts2是一个流行的Java web框架,它简化了MVC(模型-视图-控制器)架构的实现。在本文中,我们将深入探讨如何使用Struts2的`ModelDriven`接口以及如何控制URL,以实现`struts2-rest-showcase-2.1.8.war`项目中的...

    Strusts1

    **2. Struts1的核心组件** - **ActionForm**:这是用户输入数据的载体,通常对应于一个表单提交。ActionForm对象会封装HTTP请求中的参数,并在Action类中被使用。 - **ActionServlet**:这是Struts1的核心Servlet,...

    dwr+ext+strusts2+spring+hibernate整合

    2. 集成Struts2和Spring:配置Struts2的Action和Spring的Bean,使Struts2的动作可以通过Spring管理的Bean来处理业务逻辑。 3. 集成Hibernate:配置Hibernate的SessionFactory,并通过Spring管理,实现数据库操作的...

    基于strusts2的ATM取款机模拟

    【基于Struts2的ATM取款机模拟】是一个典型的Web应用程序开发实例,它通过使用Struts2框架来实现一个模拟银行ATM机的功能。在这个项目中,开发者旨在帮助学习者理解如何运用Struts2框架处理用户请求,控制业务流程,...

    strusts做的文件上传

    2. **配置Struts Action** 在struts-config.xml配置文件中,我们需要定义一个Action,这个Action将处理文件上传请求。Action的`execute`方法会接收到文件的临时对象,通常是一个`Part`或者`FileItem`,具体取决于你...

Global site tag (gtag.js) - Google Analytics