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>

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