Ajax+Struts稽查用户名是否存在代码
Ajax+Struts检查用户名是否存在代码Ajax+Struts检查用户名是否存在代码Jsp页面的ajax代码如下:Struts Acti
Ajax+Struts检查用户名是否存在代码
Ajax+Struts检查用户名是否存在代码
Jsp页面的ajax代码如下:
Struts Action代码如下:
public ActionForward checkUser(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception {try {request.setCharacterEncoding("gb2312");} catch (UnsupportedEncodingException e) {e.printStackTrace();} try{ String msgStr=""; response.setContentType("text/xml;charset=GB2312"); response.setHeader("Cache-Control","no-cache"); String name=(String)request.getParameter("name"); System.out.println("name = "+name); int flag = userManager.add_CheckUser(name); if(flag == 1){ //找查数据库中有无该用户名 msgStr ="对不起,此用户名已经存在,请更换用户名注册!"; }else{ msgStr ="用户未被注册,可以使用!"; } response.getWriter().println("<?xml version='1.0' encoding='GB2312' ?>"); response.getWriter().println("<root>"); response.getWriter().println("<content>"); response.getWriter().print(msgStr); response.getWriter().println("</content>"); response.getWriter().println("</root>"); response.getWriter().close(); }catch(Exception ex){ } return null;}
注意:这里没有给出Struts的配置方式.相信很多朋友能做到这一块的时候对Struts的配置已经很熟悉了, 在这我就不多说了.
同时注明下:上面的内容抄自互联网.