0 0

struts1 actionform中的数组如何对bean赋值0

JSP中有一个form表单,
   
    <tr>
				<th>使用部门<br />User Dept</th>
				<th>成本中心<br />Cost Center</th>
				<th colspan=5>说明/用途<br />Explanations/Purpose</th>
				<th colspan=2>金额<br />Amount</th>
			</tr>
			<tr>
				<td><input type="text" name="user_dept"/>
				</td>
				<td><input type="text" name="cost_center" size="20"/>
				</td>
				<td colspan="5"><input type="text" name="explanations" size="100"/>
				</td>
				<td colspan="2"><input type="text" name="amount" size="30"/>
				</td>
			</tr>
			<tr>
				<td><input type="text" name="user_dept"/>
				</td>
				<td><input type="text" name="cost_center"/>
				</td>
				<td colspan="5"><input type="text" name="explanations" size="100"/>
				</td>
				<td colspan="2"><input type="text" name="amount" size="30"/>
				</td>
			</tr>
			<tr>
				<td><input type="text" name="user_dept"/>
				</td>
				<td><input type="text" name="cost_center"/>
				</td>
				<td colspan="5"><input type="text" name="explanations" size="100"/>
				</td>
				<td colspan="2"><input type="text" name="amount" size="30"/>
				</td>
			</tr>
			<tr>
				<td><input type="text" name="user_dept"/>
				</td>
				<td><input type="text" name="cost_center"/>
				</td>
				<td colspan="5"><input type="text" name="explanations" size="100"/>
				</td>
				<td colspan="2"><input type="text" name="amount" size="30"/>
				</td>
			</tr>

    

   
     这个form提交到action以后,如果是单个form时可以使用以下方法
   

   
    BeanUtils.copyProperties(Form, bean);
    

   
    对于数组对象如何把值赋值到bean里面?
   

问题补充:现在只能把第一行的值取到,并存到数据库中,怎么把数组中所有的数据取到?
2012年11月07日 14:38

1个答案 按时间排序 按投票排序

0 0

采纳的答案

for(int i=0;i <request.getParameterValues("user_dept").length;i++)  
{ 
request.getParameterValues("eleName").toString();  
}


循环获取然后赋值给对象。
或者后台定义bean数组。应该可以获取到页面中的所有的值的。
可以一试

2012年11月08日 10:19

相关推荐

    Struts中FormBean的日期类型字段赋值自动转化

    本篇文章将深入探讨在Struts中FormBean的日期类型字段如何进行赋值以及自动转化。 一、FormBean的概念与作用 FormBean是Struts中的一种特殊Java类,用于封装HTTP请求中的参数。它们通常继承自`org.apache.struts....

    Struts1.x.pdf

    以上是对Struts 1.x框架的基本介绍及其在MVC设计模式中的具体实现方式,以及相关的构成元素和配置细节。通过深入理解这些内容,开发者可以更好地利用Struts框架构建高效、灵活且易于维护的Web应用程序。

    struts自定义标签详解

    在给定的例子中,`&lt;bean:define&gt;`标签将`listForm`中的`persons`属性赋值给`values`,并将其类型声明为`java.util.List`。这使得后续的标签或JSP脚本可以直接操作这个列表,而无需显式调用ActionForm的方法。 总之...

    Struts标签文档

    10. **bean:struts**:提供对Struts框架内部对象的访问,例如ActionForm、ActionMapping等。 **HTML Tags**: 1. **html:base**:设置页面的基础URL,用于处理相对链接,确保重定向和资源引用的正确性。 2. **...

    STRUTS标签讲解案例

    Struts标签是Apache Struts框架中的一个重要组成部分,用于在JSP页面中简化视图层的开发,提升代码的可读性和可维护性。本讲解案例将深入探讨Struts标签的使用,帮助你全面掌握这一核心技能。 Struts标签库包含了多...

    传智播客 赖家才老师 主讲 struts1 的课堂总结

    - **配置文件**:`&lt;struts-config&gt;` 中定义了显示名称、表单bean、动作映射以及转发规则。 在Struts框架开发中,理解这些核心概念和机制对于创建高效、健壮的Web应用至关重要。通过赖家才老师的讲解,我们可以更好...

    struts 整合笔记

    根据描述中的部分内容,可以看到对 ActionForm 的配置和使用: - **ActionForm 配置示例**: ```xml &lt;form-bean name="" type="org.apache.struts.action.DanaActionform"&gt; &lt;/form-bean&gt; ``` 这段代码...

    重要知识Struts标签库计算机.pdf

    下面的示例展示了如何使用`bean:define`来创建一个属性`values`,并将`listForm`中的`persons`属性(假设为一个`List&lt;Person&gt;`)赋值给它: ```jsp &lt;bean:define id="values" name="listForm" property="persons" ...

    StrutsSpringHibernate基本知识

    HTML标签库用于生成与Struts框架交互的HTML表单元素,Bean标签库支持对JavaBeans的访问和创建,Logic标签库处理条件判断和循环,Template标签随着Tiles框架的使用逐渐减少,Nested标签增强了对其他Struts标签的嵌套...

    Java笔试题1Java笔试题1.doc

    选项b缺少对`bean`的赋值操作;选项c没有显示完整代码,无法判断是否正确。因此,正确答案是a(已修正错误)。 以上内容详细介绍了JavaWeb开发中涉及的一些关键知识点,涵盖了Ajax、J2EE、JSP、Struts、Hibernate等...

    Struts_config.xml详解

    这可以视为对Action的初始化赋值。 - **prefix** - 为填充当前Action关联的FormBean时指定的前缀。例如,如果请求参数名为“username”并且`prefix`属性被设置为“search”,则将调用名为`setSearchUsername()`的...

    BeanUtils的应用

    在Struts框架中,`ActionForm`的属性通常与Java Bean对应,`execute()`方法中通过`BeanUtils.copyProperties()`可以轻松地将表单字段的值复制到对应的Java Bean对象中,如下所示: ```java public ActionForward ...

    java面试题.doc

    在Struts-config.xml中,需要配置Action的映射、Form Bean的定义以及ActionForm的处理。选项BC可能是正确的配置组合,具体配置取决于login.jsp、LoginAction.java和LoginForm.java的实际功能和需求。 对于JSP,通常...

    大唐最新软件(JAVA类)2010年

    Struts框架是实现MVC的一种方式,通过Action和ActionForm来实现业务逻辑和数据绑定。 6. **JSP内置对象**:JSP的内置对象包括request、response、session、application、out、pageContext、config、page、exception...

    Struts2+Spring+Hibernate知识点总结

    - **Action属性传递**:将数据赋值给Action中的某个属性,然后在JSP页面中通过EL表达式获取。 - **使用Session属性**:通过`request.getSession().setAttribute("name", value)`将数据存入Session域中。 - **JSP...

    Java语言基础下载

    Struts ActionForm Bean捕获表单数据 648 ActionForm的处理流程 649 Struts的其他组件 652 内容总结 653 独立实践 653 第三十二章:配置Struts组件 654 学习目标 654 三个 XML文件和一个属性文件 655 Web应用部署...

    strtus标签

    例如,`&lt;html:text&gt;`标签可以用来创建一个与ActionForm中的属性绑定的文本输入框,这样在用户提交表单时,Struts框架能够自动将这些值传递到服务器端进行处理。`&lt;html:submit&gt;`和`&lt;html:reset&gt;`则分别用于创建提交和...

    java面试宝典

    156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用时,在浏览器的地址栏没有改变? 37 158、如何转换JSP 0.9版本的文件到JSP1.1? 37 160、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么...

    java程序的代码规范

    - ActionForm中的变量命名应遵循Java Bean的命名规范。 **5.3 Action内部结构** - Action类应包括执行逻辑、错误处理和数据验证等。 **5.4 在ActionForm和数据对象之间复制数据** - 使用`BeanUtils`工具类复制...

Global site tag (gtag.js) - Google Analytics