程序笔记   发布时间:2022-05-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了以用户名注册来分析三种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,请注明来意。
标签: