项目构思:开发一个简单的Servlet,直接响应用户请求,在网页中输出“这是我的第一个Servlet”
项目实施:
用eclipse创建一个名为Web的Web项目
在Web下创建一个Servlet包,和FirstServlet类
点击Next
点击Next
java目录下出现了Servlet包和FirstServlet类
FirstServlet.java中的内容如下
package sevlets; import java.io.*; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class FirstServlet */ @WebServlet("/FirstServlet") public class FirstServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public FirstServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doPost(request,response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContentType("text/html;charset=GBK"); PrintWriter out=response.getWriter(); out.println("<HTML>"); out.println("<HEAD><TITLE>First Servlet</TITLE></HEAD>"); out.println("<BODY>"); out.println("这是我的第一个Servlet!"); out.println("</BODY>"); out.println("</HTML>"); } }
该类在tomcat下运行结果如下
原文:http://www.cnblogs.com/niuni-623/p/6592791.html