首页 > Web开发 > 详细

Tomcat7.0以上版本用注解代替web的servlet

时间:2019-05-22 11:52:41      阅读:128      评论:0      收藏:0      [点我收藏+]

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>

 

Tomcat7.0以上版本用注解代替web的servlet

原文:https://www.cnblogs.com/domefy/p/10904619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!