`
andrew.yulong
  • 浏览: 172614 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

过滤器写法

    博客分类:
  • java
阅读更多

package com.accp.util;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class EncodingFilter implements Filter
{
  private FilterConfig filterConfig;
 
  public void destroy() {}
  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
 {
   // 从web.xml中获得编码名称
   String encoding = filterConfig.getInitParameter("encoding");
   // 转换编码
   request.setCharacterEncoding(encoding);
   response.setCharacterEncoding(encoding);
   chain.doFilter(request, response);
 }
 public void init(FilterConfig filterConfig) throws ServletException
 {
   this.filterConfig = filterConfig;
 }
}
-------------------web.xml的写法,在所有servlet之上---------------------
 <filter>
  <filter-name>EncodingFilter</filter-name>
  <filter-class>com.accp.util.EncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF-8</param-value>
  </init-param>
 </filter>
 <filter-mapping>
  <filter-name>EncodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping> 

分享到:
评论

相关推荐

    Vue实现自带的过滤器实例

    一、过滤器写法 在Vue中,过滤器的使用方式是在双大括号`{{ }}`内的数据绑定表达式后面加上管道符`|`,然后紧跟过滤器的名称。例如: ```html {{ message | Filter }} ``` 这里的`Filter`就是过滤器的名字,`...

    简单的JSP登入过滤器类写法

    【JSP 登录过滤器详解】 在Web开发中,为了保护特定资源,通常需要实现登录过滤器,确保只有已登录的用户才能访问某些页面。在Java Web应用中,我们可以使用Servlet API中的`Filter`接口来实现这个功能。下面将详细...

    Angularjs 依赖压缩及自定义过滤器写法

    自定义过滤器是扩展AngularJS功能的一个途径,自定义过滤器可以通过调用内置的过滤器接口来定义。如文档所示,创建过滤器的代码如下: ```javascript app.filter('rHello', function(){ return function(input,n1,...

    jsp中过滤器选择过滤器的写法详解.docx

    在Java Web开发中,JSP(JavaServer Pages)常常与Servlet和过滤器(Filter)结合使用,以实现更复杂的业务逻辑和控制流程。过滤器在请求到达目标资源(如JSP页面或Servlet)之前和之后执行,可以用来进行权限验证、...

    wireshark捕获过滤器与显示过滤器

    ### Wireshark捕获过滤器与显示过滤器详解 #### 捕获过滤器与显示过滤器概述 在使用Wireshark进行网络分析时,如何有效地筛选出关注的数据包至关重要。由于Wireshark能够捕获大量的网络数据,如果没有合适的过滤...

    AngularJS过滤器filter用法分析

    AngularJS过滤器(filter)是AngularJS框架中用于数据处理和格式化的重要工具,它可以方便地在视图层对数据进行转换、筛选和排序。在实际的开发中,过滤器通常用于解决数据呈现前的格式化问题,例如将数字转换为人类...

    SpringBoot的filter过滤器(源代码)

    SpringBoot的filter过滤器 一、过滤器的作用和概述 1.1 简述 1.2 使用场景 二、自定义过滤的两种方式 2.1 第一种方式 2.1.1 启动类增加注解@ServletComponentScan 2.1.2 定义一个filter类 2.1.3. 测试 2.2 第二种...

    jsp中过滤器选择过滤器的写法详解

    在Java Web开发中,使用过滤器(Filter)是处理请求和响应的一种方式,...通过上述的详细分析,我们可以了解如何在JSP中实现和选择过滤器的写法。掌握过滤器的使用对于提高Web应用程序的可维护性和灵活性具有重要意义。

    简单了解SpringBoot过滤器及使用方式

    SpringBoot 过滤器简介及使用方式 SpringsBoot 过滤器是基于 Servlet 容器的函数回调,可以对几乎所有请求进行过滤。Filter 的生命周期由 Servlet 容器管理。在 SpringBoot 中,过滤器可以用来实现许多功能,如...

    java过滤器、监听器拦截器原理个人总结.pdf

    Java 过滤器、监听器拦截器原理个人总结 Java 过滤器是 Java Servlet 规范中的一种机制,用于对请求和响应进行过滤。过滤器可以实现用户身份验证、日志记录、数据压缩等功能。创建一个过滤器需要两个步骤:创建 ...

    Vue自定义过滤器格式化数字三位加一逗号实现代码

    此外,文章中也提到了一些额外的内容,比如关于过滤器面向过程的写法,以及如何处理整数和小数的格式化。这说明在实现过滤器时,需要考虑到不同的数据格式要求,以及过滤器的通用性和灵活性。 总结来说,本文详细地...

    Vue封装全局过滤器Filters的步骤

    Vue提供了两种过滤器的写法,可以使用过滤器函数或者使用对象字面量的形式来定义。 示例代码如下: ```javascript // index.js // 定义数字格式化的过滤器,如将10000转换为10k function numberFormatter(num, ...

    vue 过滤器filter实例详解

    例如:{{ date | dateFormat }}这是过滤器的写法;{{ dateFormat(date) }}这是函数调用的写法 可以看出过滤器的写法更加语义化,让人一眼可以看出它的含义。 &lt;!-- 在双花括号中 --&gt; {{ message | capitalize ...

    CX文章采集器规则写法

    ### CX文章采集器规则写法详解 在互联网时代,数据采集成为了获取信息的重要手段之一,尤其是在网站运营与内容管理领域。对于使用Discuz搭建站点的用户而言,CX采集插件无疑是提升工作效率、丰富网站内容的强大工具...

    vue通过过滤器实现数据格式化

    注意,`message | date-format('yyyy-MM-dd')`的写法是错误的,因为过滤器的第一个参数已经隐含地被设定为管道符号左边的数据。 ### 使用templatestring语法 在ES6中引入的templatestring语法提供了一种更便捷的...

    如何换个角度使用VUE过滤器详解

    5. ESModule的写法:在使用模块化开发时,可以通过ESModule的import/export语法来导入或导出过滤器函数,使得代码更加模块化和易于管理。 6. 过滤器链式使用:过滤器支持链式调用,即可以将多个过滤器串联起来,...

    vue的过滤器filter实例详解

    排版记录,点耽误时间,我就简单的来,下面是一个vue 过滤器的写法,demo 演示,限制一个字符串的长度。 vue filter 的官网介绍 https://cn.vuejs.org/v2/guide/filters.html 下面就具体拿自己的一个例子介绍: ...

Global site tag (gtag.js) - Google Analytics