大佬教程收集整理的这篇文章主要介绍了以用户名注册来分析三种Action获取数据的方式,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1.注入属性
直接注入属性:
1 public String username; 2 3 4 String getUsername() { 5 return username; 6 } 7 8 9 public voID setUsername(String userName) { 10 this.username =11 12 13 14 @OverrIDe 15 public String execute() throws Exception { 16 // Todo auto-generated method stub 17 18 User user = new User(); 19 user.setUsername(userName);//在这里需要将username接收到并且去使用。 20 UserDAO dao = UserDAO(); 21 httpServletResponse response= ServletActionContext.getResponse(); 22 PrintWriter out = response.getWriter(); 23 if(dao.checkExists(user)) 24 { 25 out.print("1"); 26 } 27 else 28 29 out.print("0"30 31 return null; 32 }
2.Domain Model 这是一般常用的方式
这里就不重复说明,
3.ModelDriven
第三种方法不常用,只需要了解;
其过程分为4个步骤:
(1)action实现ModelDriven<User>接口
(2) 添加抽象方法
(3)定义并初始化一个模型
User user=new User();
(4)生成setter和getter
1 class checkUserAction extends ActionSupport implements ModelDriven<User>{ 2 private User user = 3 User getUser() { 4 user; 5 6 7 setUser(User user) { 8 this.user = 9 10 12 13 14 15 16 UserDAO dao = 17 httpServletResponse response=18 PrintWriter out =19 20 21 out.print("1"22 25 out.print("0"29 31 User getModel() { 32 33 34 35
注意:在使用方法1和3的时候前端及Jsp代码部分无需需改,因为是直接调用的username属性。
方法2需要将jquery中的username变为,user.username。
以上是大佬教程为你收集整理的以用户名注册来分析三种Action获取数据的方式全部内容,希望文章能够帮你解决以用户名注册来分析三种Action获取数据的方式所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。