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

JAVA AJAX教程第一章—初识AJAX

 2009-10-27 00:00:00 来源:WEB开发网   
核心提示: LoginAction.java代码如下: packageclassmate;importjava.io.IOException;importjava.io.PrintWriter;importjava.sql.ResultSet;importjava.sql.SQLException;impo

LoginAction.java代码如下:

package classmate; 
import java.io.IOException; 
import java.io.PrintWriter; 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import javax.servlet.ServletConfig; 
import javax.servlet.ServletException; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
public class LoginAction extends HttpServlet { 
       @Override 
       protected void doGet(HttpServletRequest req, HttpServletResponse resp) 
                     throws ServletException, IOException { 
              // TODO Auto-generated method stub 
              req.setCharacterEncoding("UTF-8"); 
              String uname = req.getParameter("uname"); 
              String pwd = req.getParameter("pwd"); 
              resp.setContentType("text/xml;charset=UTF-8"); 
              resp.setHeader("Cache-Control", "no-cache"); 
              PrintWriter out = resp.getWriter(); 
              out.println("<response>"); 
              DB db = new DB(); 
              ResultSet rs; 
              String strSql = null; 
              strSql = "select * from classuser where username='" + uname + "' and password='" 
                                   + pwd + "';"; 
              rs = db.executeQuery(strSql); 
              try{ 
                     if(rs.next()){ 
                            out.println("<res>" + "热烈欢迎" + "</res>"); 
                     }else{ 
                            out.println("<res>" + "登陆失败" + "</res>"); 
                     } 
              }catch(SQLException e){ 
                     e.printStackTrace(); 
              } 
              out.println("</response>"); 
              out.close(); 
       } 
       @Override 
       protected void doPost(HttpServletRequest req, HttpServletResponse resp) 
                     throws ServletException, IOException { 
              // TODO Auto-generated method stub 
              super.doGet(req, resp); 
       } 
       @Override 
       public void init(ServletConfig config) throws ServletException { 
              // TODO Auto-generated method stub 
       } 
} 

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 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
        id="WebApp_ID" 
        version="2.5"> 
  <display-name>ajaxtest</display-name> 
  <servlet> 
    <servlet-name>login</servlet-name> 
    <servlet-class>classmate.LoginAction</servlet-class> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>login</servlet-name> 
    <url-pattern>/login</url-pattern> 
  </servlet-mapping> 
  <welcome-file-list> 
    <welcome-file>login.jsp</welcome-file> 
  </welcome-file-list> 
</web-app> 

这样就完成了AJAX实践咯。

出处:http://sidneyyoung.blog.51cto.com/932743/212302

上一页  4 5 6 7 8 9 

Tags:JAVA AJAX 教程

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