2021-07-29

java web-filter过滤器

java web-filter过滤器

1、定义

Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。 可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。 Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。 调用 Servlet 前调用所有附加的 Servlet 过滤器。 Servlet 过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:

  • 在客户端的请求访问后端资源之前,拦截这些请求。
  • 在服务器的响应发送回客户端之前,处理这些响应。

2、实例

简单用中文乱码说明过滤器的使用场景,先创建两个一样的servlet,ChineseServlet1和ChineseServlet2:


web.

因为两个servlet都没有设置字符集,所以可以看到两个返回的中文都是乱码:


接下来创建过滤器,对其中一个servlet进行字符集设置:
package com.zx.demo;import jakarta.servlet.FilterChain;import jakarta.servlet.FilterConfig;import jakarta.servlet.ServletException;import jakarta.servlet.http.HttpFilter;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;public class CharsetFilter extends HttpFilter { @Override public void init(FilterConfig config) throws ServletException {  super.init(config); } @Override public void destroy() {  super.destroy(); } @Override protected void doFilter(HttpServletRequest req, HttpServletResponse res, FilterChain chain) throws IOException, ServletException {  //设置字符集  res.setContentType("text/html;charset=utf-8");//  //校验token//  String token = req.getParameter("token");//  if ("test".equals(token)) {//   //交给......

原文转载:http://www.shaoqun.com/a/895385.html

跨境电商:https://www.ikjzd.com/

tineye:https://www.ikjzd.com/w/448

联动优势电子商务:https://www.ikjzd.com/w/1921

韩蓬:https://www.ikjzd.com/w/1635


javaweb-filter过滤器1、定义Servlet过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个Servlet过滤器附加到一个Servlet或一组Servlet。Servlet过滤器也可以附加到JavaServerPages(JSP)文件和HTML页面。调用Servlet前调用所有附加的Servlet过滤器。Servlet过滤器是可用于Servlet编
萌店:https://www.ikjzd.com/w/1538
无锡夜生活休闲指南 快节奏中享受慢生活:http://www.30bags.com/a/427475.html
无锡一日游最佳路线,无锡一天怎么玩?:http://www.30bags.com/a/426183.html
无锡优享家,一个比你更了解无锡的家园:http://www.30bags.com/a/225072.html
无锡有哪些好吃的特产?:http://www.30bags.com/a/418500.html
口述:我和闺蜜老公通奸欲罢不能闺蜜老公偷情:http://lady.shaoqun.com/a/36579.html
宝宝我想亲亲你下面 男生㖭我大腿中间的东西:http://lady.shaoqun.com/m/a/248212.html
邻居夫妻对换,刚刚合适 口述换妻后我欲火焚身的经历:http://lady.shaoqun.com/m/a/274192.html
剩者为王?这家亚马逊大牌半年净利增长95%!类目多个一线大卖倒下……:https://www.ikjzd.com/articles/147000
服务100万个宝宝!亚马逊智能监护大牌借壳上市成功!:https://www.ikjzd.com/articles/146999
谷歌外贸推广怎么做:https://www.ikjzd.com/articles/146997
跨境电商圈惊现6万薪资岗位,亚马逊灰色产业有多可怕?:https://www.ikjzd.com/articles/146996

No comments:

Post a Comment