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

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>
复制代码

 

posted @   Domefy  阅读(1115)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示