首页 > 代码库 > 属性驱动 and 模型驱动
属性驱动 and 模型驱动
//1.创建一个UserBean public class User { private String username; private String pwd; public String getUsername() { return username; } public void setUsername(String username) { this.username = user name; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } @Override public String toString() { return "User [username=" + username + ", pwd=" + pwd + "]"; } } public class UserAction1 { /* * 属性驱动-1 * 创建对应的属性,名称和jsp页面传递过来的参数名称一致 * 创建对应属性的get和set方法 */ private String username; private String pwd; public String add(){ System.out.println("账号:" + username); System.out.println("密码:" + pwd); return "success"; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } } /** * 属性驱动-2 * 封装为一个对象,jsp页面参数需要将name属性值设置为 【成员变 * 量.属性名称】的方式传递参数 * @author think * */ public class UserAction2 { private User user; public String save(){ System.out.println(user); return "success"; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } } /** * 模型驱动 * 1.实现ModelDriven接口,泛型传入的是接收的数据 * 2.创建成员变量,必须实例化model对象 * 3.实现getModel方法,返回model对象 * * @author think * */ public class UserAction3 implements ModelDriven<User>{ private User model = new User(); public String update(){ System.out.println(model); return "success"; } @Override public User getModel() { return model; } }
属性驱动 and 模型驱动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。