Struts2中表单与Action传递数据三种方式
来源:互联网 发布:insanity知乎 编辑:程序博客网 时间:2024/05/12 17:46
1、Action中的属性与表单中的属性一致就可以(字段的属性对应页面表单字段的属性相同)
JSP中的表单
<formaction="login.action"method="post">用户名:<inputtype="text"name="username"/> < br/>密码: <inputtype="password"name="password"/>< br/><inputtype="submit"value="登陆"/></form>
Action中的属性
public class LoginAction extends ActionSupport {private String username;private String password;public String getUsername() { returnusername; }publicvoid setUsername(String username) { this.username = username; }public String getPassword() { returnpassword; }publicvoid setPassword(String password) { this.password = password; }public String execute(){if( username.equalsIgnoreCase("aaa")&&password.equals("aaaaaa")){ returnSUCCESS;} else{ returnERROR; } }}
2、 使用一个VO类
在表单中提交的属性名改为user.username
<formaction="login.action"method="post">用户名:<inputtype="text"name="user.username"/> <br/>密码: <inputtype="password"name="user.password"/><br/><inputtype="submit"value="登陆"/></form>
LoginAction中的属性改为user
publicclassLoginActionextends ActionSupport{private User user;public User getUser() {returnuser;}publicvoid setUser(User user) {this.user = user;}public String execute(){if( user.getUsername().equalsIgnoreCase("aaa")&&user.getPassword().equals("aaaaaa")){returnSUCCESS;} else{ returnERROR; } }}
3、 使用Struts2中的ModelDriven数据模式
Action类要实现一个泛型接口,前台表单与1相同
public class LoginAction extends ActionSupport implements ModelDriven<User> {private User user = new User();public String execute(){if( user.getUsername().equalsIgnoreCase("aaa")&&user.getPassword().equals("aaaaaa")){return SUCCESS;}else{return ERROR;}}public User getModel() { return user; } }
0 0
- Struts2中表单与Action传递数据三种方式
- Struts2中表单与Action传递数据三种方式
- Struts2中表单与Action传递数据三种方式
- Struts2中表单与Action传递数据三种方式
- Struts2中表单与Action传递数据三种方式
- struts2中表单值的传递
- struts2中Action接收前台数据的三种方式
- Struts2 action获取数据的三种方式
- Struts2.x中Action获取数据的三种方式
- Struts2中表单数据怎样实例化
- Action 参数传递的三种方式
- struts2创建Action的三种方式
- Struts2 action的三种实现方式
- Struts2中action三种方式
- Struts2:action的三种开发方式
- struts2传递参数的三种方式
- Struts2传递参数的三种方式
- Struts2的三种参数传递方式
- 条件概率公式, 贝叶斯公式
- 随笔
- 网络IO-阻塞、非阻塞、同步、异步
- 键盘键码一览表
- 线段树的各种板子
- Struts2中表单与Action传递数据三种方式
- zookeeper
- poj2485 Highways 最小生成树求最大边
- 虚拟机的三种网络连接方式
- 杰瑞教育Android项目实训整理
- MySQL 中的数据类型介绍
- requireJs 使用
- 快速排序
- Android Studio 拷贝使用外部数据库