演示FilterConfig接口的getInitParameter(String name)方法
一、创建MyFilter03
public class MyFilter03 implements Filter {private String characterEncoding;FilterConfig fc;public void init(FilterConfig fConfig) throws ServletException {// 获取FilterConfig对象this.fc = fConfig;}public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {// 输出参数信息characterEncoding=fc.getInitParameter("encoding");System.out.println("encoding初始化参数的值为:"+characterEncoding);chain.doFilter(request, response);}public void destroy() {}
}
二、配置filter,并放在web.xml最前面
<filter><filter-name>MyFilter03</filter-name><filter-class>cn.itcast.chapter08.filter.MyFilter03</filter-class><init-param><param-name>encoding</param-name><param-value>GBK</param-value></init-param></filter><filter-mapping><filter-name>MyFilter03</filter-name><url-pattern>/MyServlet</url-pattern></filter-mapping>
注解开发的话,这么设置初始化参数
@WebFilter(value= "/MyServlet",initParams={@WebInitParam(name="encoding",value="GBk")})
三、重启tomcat
http://localhost:8080/chapter08/MyServlet,查看控制台
演示FilterConfig接口的getInitParameter(String name)方法相关推荐
- FilterConfig接口及其使用方法详解
FilterConfig 是 Servlet API 提供的一个用于获取 Filter 程序在 web.xml 文件中的配置信息的接口,该接口封装了 Filter 程序在 web.xml 中的所有注册 ...
- 设计一个接口, 并设计一个实现类实现该接口,演示它们的使用。具体,创建一个名称为Person的接口,在接口中定义两个方法sayHello()和sayBye()。
设计一个接口, 并设计一个实现类实现该接口,演示它们的使用. 具体,创建一个名称为Person的接口,在接口中定义两个方法sayHello()和sayBye().然后,创建两个实现了Person接口的 ...
- 深入解析 C# 的 String.Create 方法
作者:Casey McQuillan 译者:精致码农 原文:http://dwz.win/YVW 说明:原文比较长,翻译时精简了很多内容,对于不重要的细枝末节只用了一句话概括,但不并影响阅读. 你还记 ...
- JAVA学习笔记 15 - 函数式接口、Lambda表达式和方法引用
本文是Java基础课程的第十五课.主要介绍在JDK8中,Java引入的部分新特性,包括函数式接口.Lambda表达式和方法引用.这些新特性使得Java能够在按照面向对象思想进行开发的基础上,融合函数式 ...
- java private 接口_java接口中 定义 private 私有方法
在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...
- Java私有方法解释_java接口中 定义 private 私有方法
在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...
- mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法
默认情况下,mybatis将oracle的Clob类型查询出来,结果是oracle.sql.CLOB@13cda7c9这样的. 下面是将CLOB类型转换成String的方法 首先,添加一个转换的类,实 ...
- java 接口的访问权限_证明接口interface中定义的方法的访问权限为public
如题,证明Java中接口文件中定义的方法访问权限为public. 众所周知,接口中的方法默认是public abstract 类型的,它必须由子类实现之.那怎么证明呢,反射. 定义接口文件 packa ...
- jdk8 string::_JDK 12的String :: transform方法的简要但复杂的历史
jdk8 string:: 最近有人提议从JDK 12中删除Java预览功能Raw String Literals ( JEP 326 ), 现在正式宣布将删除该预览功能 ( Java SE 12 [ ...
最新文章
- java解压obb_Bundle包转apk(.obb格式转.apk)
- SQL基础【六、and与or】
- 线程池原理与自定义线程池
- android studio 不生成buildconfig,Android Studio Update 0.4.0找不到buildConfig()
- h5页面生成图片分享到微信js_html2canvas 动态生成微信分享海报的优质js库
- 通俗易懂,先来认识一下Vuex
- 遍历一个文件下的所有目录和文件
- 【BZOJ4129】Haruna’s Breakfast,树上带修莫队+权值分块求mex
- SQL SERVER 数据库面试题
- 记账系统推荐金蝶精斗云_金蝶精斗云好用的免费的财务做账软件有哪些?
- 如何选择好的健身房管理系统而且还不收费
- html的px和屏幕什么关系,Html字体大小的设置单位PT与PX区别
- 从浏览器直接转跳到APP具体页面---(魔窗)MagicWindow使用教程
- 支付宝签名php,支付宝快捷支付 PHP服务端签名
- wei gwei ether之间的转换关系
- FPGA图像处理12_常用算法_饱和度调节
- 成熟男人的处事说话技巧
- python发送excel文件_如何在Python中使用Excel文件(xlsx)附件发送电子邮件
- 计算机基础课程的金课,我校8门课程获批省级线上“金课”
- 《毕业论文新手入坑手册》分享
热门文章
- 在拦截器里放入参数 controller_干货|SpringMVC拦截器的使用详解
- 【java】httpclient 链接偶尔会 Read timed out
- 【java】java ssh 远程执行命令 并且获取执行的结果
- 40-400-030-运维-优化-MySQL入门调优脚本tuning-primer的使用
- 【Elasticsearch】解除索引只读限制 read-only
- Spark SQL 和 Hive UDF ExceptionInInitializerError getRemoteBlockReaderFromTcp BlockReaderFactory
- spark学习-42-Spark的driver理解和executor理解
- VCL组件之主要方法(Methods)和通用事件(Events)
- error: ora-01034:oracle not available ora-27101:shared memory realm does not exist
- powershell提取html字段,使用PowerShell或VBS从HTML文件中提取表