关于 struts+ajax+jquery 验证用户名是否重复
来源:互联网 发布:软件过程财富库 编辑:程序博客网 时间:2024/05/29 12:57
刚开始接触编程,自学了ajax,发表了做个学习吧,在项目中用的是ssh框架
首先配上action:
/** * 检查用户名是否存在 * @param userName 用户名 * @return */public String findUserByUsername() throws IOException{//Map<String, String> map = new HashMap<String, String>(); ActionContext actionContext = ActionContext.getContext(); HttpServletRequest request = (HttpServletRequest)actionContext.get(ServletActionContext.HTTP_REQUEST); HttpServletResponse response = (HttpServletResponse)actionContext.get(ServletActionContext.HTTP_RESPONSE); String userName = Encoding.cvToUTF8(request.getParameter("userName")); //map.put("userName", userName); System.out.println("用户名:"+userName); response.setContentType("text/html;charset=UTF-8"); PrintWriter write = response.getWriter(); Users u = userService.findUserByUsername(userName); if(u != null && u.equals("")){ // 将要返回的map对象进行json处理 //JSONObject json = JSONObject.fromObject(map); System.out.println("进入了....."); // 调用json对象的toString方法转换为字符串然后赋值给result //this.result = json.toString(); write.println("用户名已经存在"); }else{ write.println("用户名不存在"); } write.close(); return "success"; }
struts2的配置:
<package name="ajax" extends="json-default" > <!-- 检验用户名是否存在 --> <action name="findUserByUsername" class="com.cn.yahu.action.UserAction" method="findUserByUsername"> <!-- 返回类型为json 在sjon-default中定义 --> <result type="json" name="success"> <!-- root的值对应要返回的值的属性 --> <!-- 这里的result值即是 对应action中的 result --> <param name="root">result</param> </result> </action> </package>
<span style="font-size:24px;"> </span><span style="font-size:14px;"><script type="text/javascript"> $(document).ready(function(){ var userName = $("#userName"); $("#userName").blur(function(){ var text = userName.val().trim(); $("#userName").blur(function(){ $.ajax({ url:"findUserByUsername.action?userName="+text, type:"GET", success:function (response){ if(response=="用户名已经存在"){ alert("aaa"+response); }else{ alert("bbb"+response); } }, error:function (){ alert("error"); } }); }); }); }); </script> <body> <input type="text" id="userName" onblur="check_userName()"/> </body></html></span>
0 0
- 关于 struts+ajax+jquery 验证用户名是否重复
- 关于AJAX实现验证用户名是否重复
- JQuery学习日志一(验证用户名是否重复AJAX)
- jquery用户名验证是否重复
- jquery 验证用户名是否重复
- Struts+ajax验证用户名是否存在
- ajax +Struts 验证用户名是否注册(异步)
- ajax,struts,jsp验证用户名是否存在
- struts+ajax验证注册用户名是否存在
- ajax+struts实现验证用户名是否存在
- struts使用Ajax验证用户名是否可用
- [整理]Ajax验证用户名是否重复
- 使用Ajax简单验证用户名是否重复
- 使用ajax验证用户名是否重复
- Ajax+JQuery查询用户名是否重复
- Struts框架中利用jquery/ajax 验证用户名是否为空,是否已注册
- 学习struts2建bbs总结五:使用jquery+ajax验证用户名是否存在以及struts效验信息不断重复的问题
- 用jquery验证用户名是否有效或重复以及ajax出现的问题
- Mahout学习之Mahout安装、配置、入门程序测试
- leetcode79——Word Search
- Servlet和JDBC的登陆实现应用
- Matlab中 pdist 函数详解(各种距离的生成)
- hdu 4747 线段树
- 关于 struts+ajax+jquery 验证用户名是否重复
- ZOJ_3593_One person game_扩展欧几里德
- C++中const的实现机制深入分析
- 黑马程序员:iOS基础——个人笔记(五)
- C++函数中那些不可以被声明为虚函数的函数
- org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cg
- 仿手机QQ列表支持下拉,上滑,滑动删除
- 《C++编程》第二章第19题
- 音乐推荐系统