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

(6)将实体对象作为DynaActionForm的属性

 
阅读更多

1.         新建实体对象Student

     public class Student {
 private String userName;
 private int age;
 private String address;
 public String getUserName() {
  return userName;
 }
 public void setUserName(String userName) {
  this.userName = userName;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public String getAddress() {
  return address;
 }
 public void setAddress(String address) {
  this.address = address;
 }
 @Override
 public String toString() {
  // TODO Auto-generated method stub
  return userName+age+address;
 }
}

2.     创建页面,页面中input元素的name属性为实体对象名.属性名

<form action="regist2.do" method="get">
   name:<input type="text" name="student.userName">
   age :<input type="text" name="student.age">
   address:<input type="text" name="student.address">
   <input type="submit" name="button1">

</form>

 

分享到:
评论

相关推荐

    Struts原理(二)

    在"Struts原理(二)"中,我们将深入探讨如何利用Struts框架的一些高级特性,如DispatchAction、资源文件的国际化、错误信息的显示、DynaActionForm以及实体对象作为Form属性的使用。 **掌握DispatchAction** ...

    struts1配置文件中DynaActionForm的使用

    用jsp、action、struts-config.xml配置文件,举例说明了DynaActionForm 在struts1 中的作用。

    Struts framework中DynaActionForm(动态表单)介绍及应用

    DynaActionForm(动态表单)介绍及应用,Struts framework中,ActionForm对象的封装及应用,通过Struts framework中的DynaActionForm类及其子类可以实现动态的ActionForm ,动态的ActionForm允许你通过Struts的配置...

    dynaActionForm.exe

    好东西 struts

    struts 配置文件 标记库

    - **`name`属性**:指定表单对象的名称,此名称将被Struts用来识别具体的表单对象。 - **`type`属性**:指定表单对象对应的Java类全限定名。默认情况下,如果未指定类型,则使用`org.apache.struts.action....

    Struts+Spring+Hibernate开发实例.pdf

    - **get() 和 set() 方法** 用于对象属性的获取和设置,在文档中被用于封装实体类属性。 - **Entity** 在文档中被用来表示实体类,即那些映射数据库表的类。 - **History** 和 **Students** 类是实体类的示例,...

    北大青鸟 ACCP5.0 SSH总结

    - **BeanUtils**:Jakarta Commons BeanUtils库提供了方便的Java Bean操作,可以简化对象属性的复制和转换。 #### 3.3 使用业务POJO 在ActionForm中可以直接引用业务实体类(POJO),这样可以减少数据复制的步骤,...

    struts动态表单实例

    2. **BeanUtils**: Struts框架提供了Apache的BeanUtils库,用于将HTTP请求参数自动绑定到ActionForm对象的属性。通过反射机制,BeanUtils能动态地识别和设置属性,支持动态表单的创建。 3. ** DynaActionForm**: 这...

    struts_进阶

    首先,我们需要定义一个`&lt;form-bean&gt;`元素,并将其`type`属性设置为`DynaActionForm`或者其子类的全限定名。例如: ```xml name="loginForm" type="org.apache.struts.action.DynaActionForm"&gt; name="email...

    struts+spring+hibernate

    Struts作为前端控制器,Spring作为应用的“胶水”,将各组件粘合在一起,并提供事务管理,而Hibernate则处理数据持久化。通过这些框架的组合,开发者可以构建出松散耦合、易于测试和扩展的系统。在遇到复杂场景时,...

    SSH整合文档(带实例)

    Hibernate作为ORM工具,其主要任务是将Java对象映射到数据库表,确保数据的一致性和完整性。开发者需要编写实体类(Entity)和对应的映射文件(hbm.xml),定义对象间的关联关系。在SSH整合中,Hibernate的配置和...

    struts配置文件.docx

    同时,对于DynaActionForm类型,由于其动态属性的特性,某些标签的属性配置会有所不同,如不能在JSP中直接指定`name`和`type`属性。总的来说,熟练掌握Struts配置文件和相关标签,能够帮助开发者更高效地构建功能...

    Struts+Hibernate+Spring整合应用

    首先,Struts作为MVC框架的一部分,主要负责处理用户的请求,将数据传递到业务逻辑层,并将结果返回给用户。在这个系统中,Struts使用DynaActionForm和DispatchAction来动态管理和验证表单数据,同时利用Tiles框架...

    框架基础知识(structs,hibernate,spring)

    Struts的视图对象主要包括JSP、ActionForm(包括DynaActionForm)以及各种标签库。ActionForm用于封装客户端请求参数,提供服务器端验证功能,并在Action与视图之间传输数据。Struts还提供了动态表单Bean,如...

    SSH整合文档

    Struts2作为MVC框架,它的主要任务是接收用户请求,将数据传递到业务层,并将处理结果返回给用户界面。在这个案例中,通过使用DynaActionForm和DispatchAction,可以动态地处理Action和ActionForm,简化编码工作。...

    Struts+Hibernate学习资料

    User POJO(Plain Old Java Object)作为数据库中User实体的Java表示,用于在业务逻辑和视图之间传递数据。 具体实现涉及三个关键的Struts ActionServlet: 1. **DownloadFileAction** 接收用户ID,加载对应的User...

    struts7验证框架 struts7验证框架

    DynaActionForm是基于org.apache.struts.action.DynaActionForm的,它不需要预先定义属性,而是允许在运行时动态地添加、修改和删除属性。在配置文件中,我们使用`&lt;form-bean&gt;`元素来声明一个DynaActionForm,并通过...

    Struts+Spring+Hibernate之选课系统

    Hibernate的核心在于对象关系映射,它允许我们将Java对象直接映射到数据库表。开发者需要正确配置实体类(Entity)和数据访问对象(DAO),以确保对象间的关联关系得以正确映射。Hibernate通过SessionFactory和...

    spring教程

    14. 将DynaActionForm转换为DynaValidatorForm,以支持更复杂的表单验证需求。 15. 为save()方法设置验证规则,确保数据保存前进行验证。 通过上述步骤,教程介绍了如何使用Spring框架进行企业级应用的开发。Spring...

Global site tag (gtag.js) - Google Analytics