首页 > 代码库 > struts2 封装获取表单数据的方式

struts2 封装获取表单数据的方式

一、属性封装

1.在action中设置成员变量,变量名与表单中的name属性值相同

2.生成变量的set方法

实例

获取用户输入的用户名和密码

jsp页面

技术分享

java代码

技术分享

二、模型驱动(常用)

1.action实现 ModeDriven 接口

2.在action里创建实体类对象

3.实现接口的 getModel方法并返回所创建的对象

示例

获取用户输入的用户名和密码

jsp页面

技术分享

java代码

技术分享

需注意的是表单name的值应与类的属性名相同。

三、表达式封装

1.在 action 中声明实体类

2.生成实体类的 set 和 get 方法

3.在表单输入项的 name 属性值里面写表达式

jsp页面

技术分享

java代码

 技术分享

注意,表单中name的值应写成表达式的形式,即对象名.属性名

 

struts2 封装获取表单数据的方式