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里面?
问题补充:现在只能把第一行的值取到,并存到数据库中,怎么把数组中所有的数据取到?
相关推荐
本篇文章将深入探讨在Struts中FormBean的日期类型字段如何进行赋值以及自动转化。 一、FormBean的概念与作用 FormBean是Struts中的一种特殊Java类,用于封装HTTP请求中的参数。它们通常继承自`org.apache.struts....
以上是对Struts 1.x框架的基本介绍及其在MVC设计模式中的具体实现方式,以及相关的构成元素和配置细节。通过深入理解这些内容,开发者可以更好地利用Struts框架构建高效、灵活且易于维护的Web应用程序。
在给定的例子中,`<bean:define>`标签将`listForm`中的`persons`属性赋值给`values`,并将其类型声明为`java.util.List`。这使得后续的标签或JSP脚本可以直接操作这个列表,而无需显式调用ActionForm的方法。 总之...
10. **bean:struts**:提供对Struts框架内部对象的访问,例如ActionForm、ActionMapping等。 **HTML Tags**: 1. **html:base**:设置页面的基础URL,用于处理相对链接,确保重定向和资源引用的正确性。 2. **...
Struts标签是Apache Struts框架中的一个重要组成部分,用于在JSP页面中简化视图层的开发,提升代码的可读性和可维护性。本讲解案例将深入探讨Struts标签的使用,帮助你全面掌握这一核心技能。 Struts标签库包含了多...
- **配置文件**:`<struts-config>` 中定义了显示名称、表单bean、动作映射以及转发规则。 在Struts框架开发中,理解这些核心概念和机制对于创建高效、健壮的Web应用至关重要。通过赖家才老师的讲解,我们可以更好...
根据描述中的部分内容,可以看到对 ActionForm 的配置和使用: - **ActionForm 配置示例**: ```xml <form-bean name="" type="org.apache.struts.action.DanaActionform"> </form-bean> ``` 这段代码...
下面的示例展示了如何使用`bean:define`来创建一个属性`values`,并将`listForm`中的`persons`属性(假设为一个`List<Person>`)赋值给它: ```jsp <bean:define id="values" name="listForm" property="persons" ...
HTML标签库用于生成与Struts框架交互的HTML表单元素,Bean标签库支持对JavaBeans的访问和创建,Logic标签库处理条件判断和循环,Template标签随着Tiles框架的使用逐渐减少,Nested标签增强了对其他Struts标签的嵌套...
选项b缺少对`bean`的赋值操作;选项c没有显示完整代码,无法判断是否正确。因此,正确答案是a(已修正错误)。 以上内容详细介绍了JavaWeb开发中涉及的一些关键知识点,涵盖了Ajax、J2EE、JSP、Struts、Hibernate等...
这可以视为对Action的初始化赋值。 - **prefix** - 为填充当前Action关联的FormBean时指定的前缀。例如,如果请求参数名为“username”并且`prefix`属性被设置为“search”,则将调用名为`setSearchUsername()`的...
在Struts框架中,`ActionForm`的属性通常与Java Bean对应,`execute()`方法中通过`BeanUtils.copyProperties()`可以轻松地将表单字段的值复制到对应的Java Bean对象中,如下所示: ```java public ActionForward ...
在Struts-config.xml中,需要配置Action的映射、Form Bean的定义以及ActionForm的处理。选项BC可能是正确的配置组合,具体配置取决于login.jsp、LoginAction.java和LoginForm.java的实际功能和需求。 对于JSP,通常...
Struts框架是实现MVC的一种方式,通过Action和ActionForm来实现业务逻辑和数据绑定。 6. **JSP内置对象**:JSP的内置对象包括request、response、session、application、out、pageContext、config、page、exception...
- **Action属性传递**:将数据赋值给Action中的某个属性,然后在JSP页面中通过EL表达式获取。 - **使用Session属性**:通过`request.getSession().setAttribute("name", value)`将数据存入Session域中。 - **JSP...
Struts ActionForm Bean捕获表单数据 648 ActionForm的处理流程 649 Struts的其他组件 652 内容总结 653 独立实践 653 第三十二章:配置Struts组件 654 学习目标 654 三个 XML文件和一个属性文件 655 Web应用部署...
例如,`<html:text>`标签可以用来创建一个与ActionForm中的属性绑定的文本输入框,这样在用户提交表单时,Struts框架能够自动将这些值传递到服务器端进行处理。`<html:submit>`和`<html:reset>`则分别用于创建提交和...
156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用时,在浏览器的地址栏没有改变? 37 158、如何转换JSP 0.9版本的文件到JSP1.1? 37 160、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么...
- ActionForm中的变量命名应遵循Java Bean的命名规范。 **5.3 Action内部结构** - Action类应包括执行逻辑、错误处理和数据验证等。 **5.4 在ActionForm和数据对象之间复制数据** - 使用`BeanUtils`工具类复制...