Tomcat7.0以上servlet用的是注解
1 package cn.itcast.chapter04.servlet; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.servlet.ServletException; 7 //import javax.servlet.annotation.WebServlet; 8 import javax.servlet.http.HttpServlet; 9 import javax.servlet.http.HttpServletRequest; 10 import javax.servlet.http.HttpServletResponse; 11 12 /** 13 * Servlet implementation class TestServlet01 14 */ 15 //@WebServlet("/TestServlet01") //servlet的web配置由注解代替/TestServlet01,也可以在web里面配置 16 public class TestServlet01 extends HttpServlet { 17 private static final long serialVersionUID = 1L; 18 19 /** 20 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 21 */ 22 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 23 // TODO Auto-generated method stub 24 //response.getWriter().append("Served at: ").append(request.getContextPath()); 25 this.doPost(request, response); 26 } 27 28 /** 29 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 30 */ 31 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 32 // TODO Auto-generated method stub 33 //doGet(request, response); 34 PrintWriter out=response.getWriter(); 35 out.print("this servlet is created by eclipse"); 36 } 37 38 }
web配置的servlet设置
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> 3 <display-name>chapter04</display-name> 4 <welcome-file-list> 5 <welcome-file>index.html</welcome-file> 6 <welcome-file>index.htm</welcome-file> 7 <welcome-file>index.jsp</welcome-file> 8 <welcome-file>default.html</welcome-file> 9 <welcome-file>default.htm</welcome-file> 10 <welcome-file>default.jsp</welcome-file> 11 </welcome-file-list> 12 13 14 15 <!-- <servlet> 16 <description></description> 17 <display-name>TestServlet01</display-name> 18 <servlet-name>TestServlet01</servlet-name> 19 <servlet-class>cn.itcast.chapter04.servlet.TestServlet01</servlet-class> 20 </servlet> --> 21 <!-- 映射为Servlet01 --> 22 <!-- <servlet-mapping> 23 <servlet-name>TestServlet01</servlet-name> 24 <url-pattern>/Servlet01</url-pattern> 25 </servlet-mapping> --> 26 <!-- 映射为Servlet02 --> 27 <!-- <servlet-mapping> 28 <servlet-name>TestServlet01</servlet-name> 29 <url-pattern>/Servlet02</url-pattern> 30 </servlet-mapping> --> 31 32 <!--servlet的另一种配置--> 33 <servlet> 34 <description></description> 35 <display-name>TestServlet01</display-name> 36 <servlet-name>TestServlet01</servlet-name> 37 <servlet-class>cn.itcast.chapter04.servlet.TestServlet01</servlet-class> 38 </servlet> 39 <!-- 映射为Servlet01和Servlet02 --> 40 <servlet-mapping> 41 <servlet-name>TestServlet01</servlet-name> 42 <url-pattern>/Servlet01</url-pattern> 43 <url-pattern>/Servlet02</url-pattern> 44 </servlet-mapping> 45 46 47 48 </web-app>
原文:https://www.cnblogs.com/domefy/p/10904619.html