`
01404421
  • 浏览: 228507 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

如果为Struts2中的Set类型传值

阅读更多

User 

String id;
String name; 
int age; 

UserAction中有属性: 
Set<User>  user;

 

1.JSP页面:

 <input  name="user.makeNew[0].name"/><input  name="user.makeNew[0].age"/>

 <input  name="user.makeNew[1].name"/><input  name="user.makeNew[1].age"/>

2.Action中记得一定对Set要进行初始化的一个操作,可以在定义的时候就new一个

  Set<User> user=new HashSet<User>();

3.UserAction--conversion.properties文件中:

   KeyProperty_user=id

  这里“KeyProperty_”是固定的,后面的“user”是你变量的名字

 

参考来源:http://blog.csdn.net/huxiweng/archive/2010/04/09/5466977.aspx

1
0
分享到:
评论

相关推荐

    struts 2中文汉字传值

    总之,Struts 2 中处理中文汉字传值的关键在于理解和正确使用字符编码,包括设置页面编码、响应编码、URL编码和Action中的解码步骤。确保每个环节都与UTF-8编码兼容,可以避免中文字符的乱码问题。在实际开发中,还...

    struts2访问request,session,application作用域

    在 Struts2 中,处理用户请求时经常需要使用到 Servlet 的内置对象,比如 Request、Session 和 Application,这些对象可以帮助开发者存储和获取数据。然而,在实际应用中,为了避免代码与 Servlet API 过度耦合,...

    Struts2页面取值总结

    本文将深度解析Struts2框架中页面取值的多种方式及核心标签的使用技巧,帮助开发者更高效地进行页面与后台交互。 #### 页面取值的四种常见方法 1. **`&lt;s:property&gt;` 标签**: 此标签用于展示模型中的属性值。如`...

    acton之间传值

    本文将详细介绍Struts2中几种常见的Action间传值方式,特别是`chain`和`redirectAction`两种方式的使用场景及限制。 #### 1. 使用`chain`进行Action间传值 `chain`结果类型允许将当前Action的结果转发到另一个...

    Struts2常用标签及说明

    本文将详细介绍Struts2中常用的标签及其应用场景,并给出相应的示例。 #### 二、Struts2常用标签详解 ##### 1. 往Action里传值 - `&lt;input&gt;`标签 在Struts2中,经常需要将表单数据传递给Action处理。最简单的做法是...

    (原创)struts标签之checkboxlist选中值并换行处理

    在实际应用中,我们需要为`&lt;s:checkboxlist&gt;` 标签提供两个数据集: 1. **所有备选项** (`allCheckboxBeans`):这是一个包含所有可能选项的列表。 2. **已选中项** (`checkboxBeans`):这是一个包含用户已经选择的...

    Struts2页面开发中常用标签

    在Struts2中,`&lt;input&gt;`标签被广泛用于从前端页面向后端Action传递参数。例如: ```html ``` 这里,`name`属性定义了参数名,这要求在Action中需定义相应的属性并提供SET/GET方法。如果Action中没有定义该属性,...

    struts2常用标签说明

    Struts2 提供了一系列丰富的标签库,使得开发者能够方便地在 JSP 页面中实现各种功能。以下是对这些常用标签的详细说明: 1. **传值标签**: - `&lt;input&gt;`:用于创建HTML输入字段,当表单提交时,其值会被传递到...

    struts2 的标签库

    下面我们将深入探讨Struts2的页面开发中常用的标签及其使用方法。 1. **往Action里传值**:使用HTML的`&lt;input&gt;`标签,如`&lt;input name="userName" type="text" class="input6" size="15"&gt;`,这里的`name`属性对应...

    struts2里的一些标签

    在Struts2页面开发中,应遵循以下规范: - 使用`&lt;input&gt;`标签向Action传递值时,Action需有相应属性。 - 显示Action返回的数据使用`s:property`标签。 - 对象属性传值使用`s:textfield`。 - 判断使用`s:if`和`s:else...

    struts学习笔记(3)

    ### Struts2中Action向页面传值方法详解 在Struits2框架中,开发者经常会遇到需要将Action中的数据传递到视图层的情况。这通常是为了更新用户界面或响应用户的操作需求。Struts2提供了多种机制来实现这一目标,其中...

    学习拦截器和Velocity视图技术

    拦截器在Struts 2中扮演着关键角色,它们允许开发者在Action调用前后插入自定义逻辑。拦截器本质上是实现了`com.opensymphony.xwork2.interceptor.Interceptor`接口的类。通过在`struts.xml`配置文件中声明和配置...

    文件上传与下载

    在Struts2中,配置文件通常是`struts.xml`或`struts.properties`。为了避免中文乱码,我们需要确保以下几点: 1. 在`web.xml`中设置字符编码过滤器,如`&lt;filter&gt;`标签内的`&lt;filter-name&gt;CharacterEncodingFilter...

    Struts2 自定义下拉框Tag标签

    在Struts2中,自定义标签允许开发者扩展框架的功能,以满足特定需求。本篇文章将详细讲解如何在Struts2中自定义下拉框Tag标签。 首先,自定义标签的实现分为三个主要步骤: 1. 编写Java类:你需要创建一个Java类来...

    解决url中文乱码.doc

    5. **Struts2框架处理**:在Struts2中,`ZhongweiAction`类的`execute()`方法默认并不会自动处理请求的编码,因此需要在Action类中手动处理。但在这个例子中,Struts2并没有直接在Action中处理编码,而是通过配置...

    java前后台(含数据库)乱码大综合

    本文将针对Struts2文件下载乱码、Ajax中文参数乱码、Servlet响应乱码、JSP页面间传值乱码以及数据库乱码等场景进行深入探讨。 首先,Struts2文件下载时的中文文件名乱码问题,可以通过以下两个步骤解决。在设置...

    SimpleJava.pdf

    - **编译器作用**:编译器在编译过程中对类型进行验证,确保变量和表达式的类型正确无误。 - **泛型擦除**:尽管Java支持泛型,但实际执行时会进行类型擦除,静态类型检查保证了泛型的类型安全。 #### 5. Java ...

    Java进阶路线

    在Java中,基本类型(如int、char等)的传递是按值传递的,而对象类型的传递则是按引用传递的。理解这一点对于正确处理变量和对象之间的交互至关重要。 **2. hashCode & equals** `hashCode()` 和 `equals()` 方法...

Global site tag (gtag.js) - Google Analytics