From 6e95b210324d611b016093e05c3ae54e77a32dc1 Mon Sep 17 00:00:00 2001 From: Kane Wang Date: Thu, 25 Aug 2022 16:45:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E8=BF=9B=E5=BA=A6=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cpic/xim/servlets/ServletFilter.java | 41 +++++++++++++++++++ .../src/main/webapp/WEB-INF/web.xml | 13 ++++++ .../filter-test/src/main/webapp/index.html | 22 ++++++++++ .../main/java/com/cpic/xim/ServletTest.java | 2 +- .../src/main/webapp/WEB-INF/web.xml | 4 ++ 5 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 servlet-filter/filter-test/src/main/java/com/cpic/xim/servlets/ServletFilter.java create mode 100644 servlet-filter/filter-test/src/main/webapp/index.html diff --git a/servlet-filter/filter-test/src/main/java/com/cpic/xim/servlets/ServletFilter.java b/servlet-filter/filter-test/src/main/java/com/cpic/xim/servlets/ServletFilter.java new file mode 100644 index 0000000..f9b973b --- /dev/null +++ b/servlet-filter/filter-test/src/main/java/com/cpic/xim/servlets/ServletFilter.java @@ -0,0 +1,41 @@ +/* + * @Author: Kane + * @Date: 2022-08-25 16:08:43 + * @LastEditors: Kane + * @LastEditTime: 2022-08-25 16:43:13 + * @FilePath: \filter-test\src\main\java\com\cpic\xim\servlets\ServletFilter.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ + +package com.cpic.xim.servlets; + +import java.io.IOException; +import java.io.PrintWriter; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; + +public class ServletFilter extends HttpServlet +{ + /***************************************************** + * + * @param request + * @param response + * @exception ServletException + *****************************************************/ + @Override + public void doGet( HttpServletRequest request, HttpServletResponse response ) + throws ServletException, IOException + { + // 设置一下contentType和编码 + response.setContentType( "text/html; charset=UTF-8" ); + + // 简单输出 + PrintWriter writer = response.getWriter(); + + writer.write( "Get方法!" ); + } +} diff --git a/servlet-filter/filter-test/src/main/webapp/WEB-INF/web.xml b/servlet-filter/filter-test/src/main/webapp/WEB-INF/web.xml index d032459..b9383c0 100644 --- a/servlet-filter/filter-test/src/main/webapp/WEB-INF/web.xml +++ b/servlet-filter/filter-test/src/main/webapp/WEB-INF/web.xml @@ -3,4 +3,17 @@ Servlet 过滤器学习! + + + + ServletFilter + com.cpic.xim.servlets.ServletFilter + + + + ServletFilter + /filter-test + \ No newline at end of file diff --git a/servlet-filter/filter-test/src/main/webapp/index.html b/servlet-filter/filter-test/src/main/webapp/index.html new file mode 100644 index 0000000..34f5528 --- /dev/null +++ b/servlet-filter/filter-test/src/main/webapp/index.html @@ -0,0 +1,22 @@ + + + + + + + + 学习过滤器 + + + 点击访问过滤器servlet! + + diff --git a/tomcat-servlet/tomcat-servlet/src/main/java/com/cpic/xim/ServletTest.java b/tomcat-servlet/tomcat-servlet/src/main/java/com/cpic/xim/ServletTest.java index 3511858..dad1a4a 100644 --- a/tomcat-servlet/tomcat-servlet/src/main/java/com/cpic/xim/ServletTest.java +++ b/tomcat-servlet/tomcat-servlet/src/main/java/com/cpic/xim/ServletTest.java @@ -2,7 +2,7 @@ * @Author: Kane * @Date: 2022-08-23 21:28:26 * @LastEditors: Kane - * @LastEditTime: 2022-08-25 10:45:45 + * @LastEditTime: 2022-08-25 11:44:01 * @FilePath: \tomcat-servlet\src\main\java\com\cpic\xim\ServletTest.java * @Description: * diff --git a/tomcat-servlet/tomcat-servlet/src/main/webapp/WEB-INF/web.xml b/tomcat-servlet/tomcat-servlet/src/main/webapp/WEB-INF/web.xml index af80cb3..192a062 100644 --- a/tomcat-servlet/tomcat-servlet/src/main/webapp/WEB-INF/web.xml +++ b/tomcat-servlet/tomcat-servlet/src/main/webapp/WEB-INF/web.xml @@ -12,4 +12,8 @@ /test + + \ No newline at end of file