jQuery异步功能实例(2)

public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
  doPost(request,response);
 }
 
 public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
  try{
   response.setCharacterEncoding("UTF-8");
   request.setCharacterEncoding("UTF-8");
   System.out.println(1/0);//故意出现异常,以检查index.jsp中error方法是否可用
   PrintWriter out = response.getWriter();
   String userName=request.getParameter("userName");//获取“用户名”
   if("admin".equals(userName)) {
    out.write("{\"flag\":\"false\"}");//“false”表示用户名不可用。
   } else {
    out.write("{\"flag\":\"true\"}");//“true”表示用户名可用。
   }
   out.flush();
   out.close();
  }catch (Exception e) {
   e.printStackTrace();
   response.setStatus(405);//此时将执行index.jsp中error方法。
  }
 }
}

代码3——web.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 " version="2.5">

<servlet>
     <servlet-name>JqueryAjaxCheckUserNameServlet</servlet-name>
     <servlet-class>com.ghj.packagofserlet.JqueryAjaxCheckUserNameServlet</servlet-class>
   </servlet>

<servlet-mapping>
     <servlet-name>JqueryAjaxCheckUserNameServlet</servlet-name>
     <url-pattern>/JqueryAjaxCheckUserNameServlet</url-pattern>
   </servlet-mapping>
 
   <welcome-file-list>
     <welcome-file>index.jsp</welcome-file>
   </welcome-file-list>
</web-app>

说明:上面的例子用到了jquery-1.8.3.min.js文件,该文件可在下面的下载资源中找到。

1、如何使用jQuery实现异步验证用户名的唯一性(本工程旨在研究如何使用jquery实现异步验证用户名的唯一性的功能。 本工程编码方式:UTF-8)

2、jQuery实现表单异步提交(本工程为Java Web工程,演示了如何使用Jquery实现表单的异步提交!)

------------------------------------------分割线------------------------------------------

免费下载地址在

用户名与密码都是

具体下载目录在 /2014年资料/8月/12日/jQuery异步功能实例/

下载方法见

------------------------------------------分割线------------------------------------------

jQuery权威指南 PDF版中文+配套源代码

jQuery实战 中文PDF+源码

《jQuery即学即用(双色)》 PDF+源代码

锋利的jQuery(第2版) 完整版PDF+源码

jQuery完成带复选框的表格行高亮显示

jQuery基础教程(第4版) PDF 完整高清版+配套源码

--------------------------------------分割线 --------------------------------------

jQuery 的详细介绍请点这里
jQuery 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/fb86d346fa0e6dd03cec836133441114.html