java filterconfig_使用FilterConfig读取配置文件的信息 ---学习笔记
前置条件需要配置webxml
FilterDemo3
cn.web.servlet.filter.FilterDemo3
encoding
UTF-8
FilterDemo3
/*
java代码
import java.io.IOException;
import java.util.Enumeration;
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 FilterDemo3 implements Filter {
private FilterConfig filterConfig;
public FilterDemo3()
{
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
}
//WEB容器
@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
//从web.xml中全部获取参数
Enumeration enums = filterConfig.getInitParameterNames();
while(enums.hasMoreElements())
{
String key = enums.nextElement();
String value = filterConfig.getInitParameter(key);
System.out.println(key+":"+value);
}
String encoding = filterConfig.getInitParameter("encoding");
response.setContentType("text/html;charset="+encoding);
chain.doFilter(request,response);
}
@Override
public void destroy() {
System.out.println("摧毁 方法: destroy()");
}
}
结果:摧毁 方法: destroy()四月 18, 2018 9:38:57 下午 org.apache.catalina.core.StandardContext reload信息: Reloading Context with name [/day04] has started四月 18, 2018 9:38:57 下午 org.apache.catalina.core.StandardContext reload信息: Reloading Context with name [/day04] is completedencoding:UTF-8
java filterconfig_使用FilterConfig读取配置文件的信息 ---学习笔记相关推荐
- JavaWeb-综合案例(用户信息)-学习笔记01【列表查询】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- JavaWeb-综合案例(用户信息)-学习笔记06【复杂条件查询功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- JavaWeb-综合案例(用户信息)-学习笔记05【分页查询功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- JavaWeb-综合案例(用户信息)-学习笔记04【删除选中功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- JavaWeb-综合案例(用户信息)-学习笔记02【登录功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- jxls读取模板导出Excel学习笔记
jxls读取模板导出Excel学习笔记 jxls是一个简单的.轻量级的excel导出库,使用特定的标记在excel模板文件中来定义输出格式和布局.除此以外,java中成熟的excel导出工具有po ...
- Java启动参数与内存调优一些学习笔记
转载自 Java启动参数与内存调优一些学习笔记 .参数的含义 -Xms128m JVM初始分配的堆内存 -Xmx512m JVM最大允许分配的堆内存,按需分配 -XX:PermSize=64M JV ...
- 解决Java Web项目无法读取配置文件问题
错误描述 报错信息如下图所示,Web应用后台在读取配置文件的时候,系统找不到指定的路径. 这是Java Web项目的目录结构: 这是报错部分的代码: static {try {Properties p ...
- java错误无法读取配置文件_解决Java Web项目无法读取配置文件问题
错误描述 报错信息如下图所示,Web应用后台在读取配置文件的时候,系统找不到指定的路径. 这是Java Web项目的目录结构: 这是报错部分的代码: static { try { Properties ...
- java classpath 遍历_Java 读取JAR文件信息
Java 读取JAR文件信息 为什么想到读取JAR文件的信息 查看spring 资源处理,查找多个资源classpath*,会去寻找jar包中的内容,因此会出现读取jar包中的文件或者读取文件夹中的文 ...
最新文章
- actived生命周期_vue生命周期钩子函数actived没有执行
- linux mongodb开机启动脚本,Linux下设置MongoDB开机自启动
- 尝试在centos5下运行phantomjs2
- 原生及jq方式使用ajax
- IPFS的相关操作命令
- 小程序的开发框架MINA及小程序的启动机制
- 48. 总是包含(#include)正确的头文件
- 用Jersey构建RESTful服务简单示例
- Atitit sumdoc everything index tech and index log 目录 1. 使用的tech 1 1.1. Atitit 日志记录的三个trace跟踪等级文件夹级
- 搜狐校园“情感分析×推荐排序“算法大赛 AutoX方案 转载poteman
- windows 安装 win32 win32com模块
- 猫、路由器、交换机的区别
- 对 ArabicRSS APK 应用木马样本的分析
- 笔记1-----校园网进知网步骤
- 局部全局变量、匿名函数、递行函数
- 如何消除图片锯齿 html,Html5 canvas drawImage图片抗锯齿
- 从数学和编程的角度去看遥感影像和处理
- 图卷积网络原理(二)【图信号与图的拉普拉斯矩阵】
- 如何提高自己的语言表达能力?
- python中的整型是什么意思_Python中整型的基本介绍(代码示例)
热门文章
- 【学习笔记】深入理解js原型和闭包(13)——【作用域】和【上下文环境】
- mysql5.7 主从复制的正常切换【转】
- LeetCode_Maximum Subarray | Maximum Product Subarray
- android开发中的grid控制
- linux怎么启动程序路径,linux查找启动程序的路径
- ERROR: Cannot uninstall ‘wrapt‘. It is a distutils installed project and thus we cannot accurately
- hiberntate教程笔记6
- html 图片查看 ie8,本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
- AttributeError: module ‘tensorflow‘ has no attribute ‘ConfigProto‘
- 【课程复习+记录】最优化理论与方法