Servlet創建

  前臺頁面的創建
FORM表單的編寫
  後臺Servlet的創建

使用Eclipse的Servlet嚮導創建Servlet代碼模板,根據表單提交方法,確定接收方法,接收請求數據、處理數據、返回響應頁面。

import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;


public class HelloServlet extends HttpServlet {
     public void doGet(HttpServletRequest request, HttpServletResponse  response)  throws ServletException, IOException {
//doGet方法體內容
     }
     public void doPost(HttpServletRequest request, HttpServletResponse  
                                      response)  throws ServletException, IOException {
//doPost方法體內容
     }
}

servlet接收數據

import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet 
     public void doGet(HttpServletRequest request, HttpServletResponse  response)  throws ServletException, IOException {


}
     public void doPost(HttpServletRequest request,HttpServletRese  response)  throws ServletException, IOException {
                    //doPost方法體內容


}
}

根據結果跳轉頁面

import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet {
          public void doGet(HttpServletRequest request, HttpServletResponse   response)  throws ServletException, IOException {
String userName=request.getParameter("userName");
String userPass=request.getParameter("userPass");
if (userName.equals( "sa") && userPass.equals("sa")) 
       response.sendRedirect("ok.jsp");
else
       response.sendRedirect("failure.jsp");
}
}

Servlet配置

修改WEB.xml文件

<web-app>
<servlet>
    <servlet-name> HelloServlet </servlet-name>
    <servlet-class>cn.edu.bzu.servlet.HelloServlet </servlet-class>
</servlet>


<servlet-mapping>
    <servlet-name> HelloServlet </servlet-name>
    <url-pattern> /HelloServlet </url-pattern>
</servlet-mapping>
</web-app>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章