WEB开发网
开发学院软件开发Java JAVA AJAX教程第一章—初识AJAX 阅读

JAVA AJAX教程第一章—初识AJAX

 2009-10-27 00:00:00 来源:WEB开发网   
核心提示: 3、 在请求提交后为AJAX核心对象的XMLHttpRequest指定好响应的函数后,该监听器就开始监听工作,JAVA AJAX教程第一章—初识AJAX(8), 如上代码中的: functionprocessResponse(){if(XMLHttpReq.readyState==4){if(X

3、  在请求提交后为AJAX核心对象的XMLHttpRequest指定好响应的函数后,该监听器就开始监听工作。

如上代码中的:

function processResponse(){ 
    if(XMLHttpReq.readyState == 4){ 
       if(XMLHttpReq.status == 200){ 
           var res = XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data; 
           window.alert(res); 
           document.myform.uname.value=""; 
           document.myform.pwd.value=""; 
       }else{ 
           window.alert("你请求的页面有异常"); 
       } 
    } 
} 

其中

var res = XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data; 

用户解析由服务器端返回的XML的格式。

DB.java代码如下:

package classmate; 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import java.sql.Statement; 
public class DB { 
       Connection conn = null; 
       Statement stmt = null; 
       ResultSet rs = null; 
       public DB(){ 
              try{ 
                     Class.forName("com.mysql.jdbc.Driver"); 
                     //System.out.println("classdb"); 
              }catch(java.lang.ClassNotFoundException e){ 
                     e.printStackTrace(); 
              } 
       } 
       public ResultSet executeQuery(String sql){ 
              try{ 
                     conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/ajaxtest", "root", "888888"); 
                     //System.out.println("conn"); 
                     stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); 
                     //System.out.println("stmt"); 
                     rs = stmt.executeQuery(sql); 
                     //System.out.println("rs"); 
              }catch(SQLException e){ 
                     e.printStackTrace(); 
              } 
              return rs; 
       } 
       public int executeUpdate(String sql){ 
              int result = 0; 
              try{ 
                     conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/ajaxtest?useunicode=true&characterEncoding=GBK", "root", "888888"); 
                     stmt = conn.createStatement(); 
                     result = stmt.executeUpdate(sql); 
              }catch(SQLException e){ 
                     System.out.println(e.getMessage()); 
              } 
              return result; 
       } 
       public void close(){ 
              if(rs != null){ 
                     try{ 
                            rs.close(); 
                     }catch(Exception e1){ 
                            e1.printStackTrace(); 
                     } 
              } 
              if(stmt != null){ 
                     try{ 
                            stmt.close(); 
                     }catch(Exception e1){ 
                            e1.printStackTrace(); 
                     } 
              } 
              if(conn != null){ 
                     try{ 
                            conn.close(); 
                     }catch(Exception e1){ 
                            e1.printStackTrace(); 
                     } 
              } 
       } 
} 

上一页  3 4 5 6 7 8 9  下一页

Tags:JAVA AJAX 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接