From 3a817c18e5abc75b1a17dfbb30d5fb9eb38ee8d6 Mon Sep 17 00:00:00 2001 From: Kane Wang Date: Sat, 27 Aug 2022 19:28:37 +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 --- .../java/com/cpic/xim/filters/LdapFilter.java | 39 +++++++++++++++++++ .../com/cpic/xim/servlets/LdapServlet.java | 31 +++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/filters/LdapFilter.java create mode 100644 FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/servlets/LdapServlet.java diff --git a/FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/filters/LdapFilter.java b/FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/filters/LdapFilter.java new file mode 100644 index 0000000..c6c266d --- /dev/null +++ b/FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/filters/LdapFilter.java @@ -0,0 +1,39 @@ +/* + * @Author: Kane + * @Date: 2022-08-27 19:01:17 + * @LastEditors: Kane + * @LastEditTime: 2022-08-27 19:07:42 + * @FilePath: \servlet-filter-practice\src\main\java\com\cpic\xim\filters\LdapFilter.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ + +package com.cpic.xim.filters; + +import java.io.IOException; +import jakarta.servlet.FilterChain; +import jakarta.servlet.FilterConfig; +import jakarta.servlet.ServletException; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; + +public class LdapFilter implements jakarta.servlet.Filter +{ + @Override + public void init( FilterConfig config ) + { + + } + + /***************************************************** + * @param request + * @param response + *****************************************************/ + @Override + public void doFilter( ServletRequest request, ServletResponse response, FilterChain chain ) + throws ServletException, IOException + { + chain.doFilter( request, response ); + } +} diff --git a/FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/servlets/LdapServlet.java b/FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/servlets/LdapServlet.java new file mode 100644 index 0000000..081603a --- /dev/null +++ b/FilterPractice/servlet-filter-practice/src/main/java/com/cpic/xim/servlets/LdapServlet.java @@ -0,0 +1,31 @@ +/* + * @Author: Kane + * @Date: 2022-08-27 19:01:00 + * @LastEditors: Kane + * @LastEditTime: 2022-08-27 19:19:36 + * @FilePath: \servlet-filter-practice\src\main\java\com\cpic\xim\servlets\LdapServlet.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ + +package com.cpic.xim.servlets; + +import java.io.IOException; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; + +public class LdapServlet extends HttpServlet +{ + @Override + public void doGet( HttpServletRequest request, HttpServletResponse response ) + throws ServletException, IOException + { + response.setContentType( "application/json;charset=UTF-8" ); + response.setCharacterEncoding( "UTF-8" ); + + response.getWriter().write( "请用Post方式请求!" ); + } +}