本文并无高深含量 只为数据备份 谢谢
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>filterJ</filter-name>
<filter-class>com.test.FilterCharSet</filter-class>
<init-param>
<description>text/html</description>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>filterJ</filter-name>
<url-pattern>*.txt</url-pattern>
</filter-mapping>
</web-app>
过滤器
private String encode = null;
@Override
public void doFilter(ServletRequest srequest, ServletResponse sresponse,
FilterChain chain) throws IOException, ServletException {
if (null != encode) {
HttpServletRequest request = (HttpServletRequest)srequest;
HttpServletResponse response = (HttpServletResponse)sresponse;
// 对请求进行编码设置
request.setCharacterEncoding(encode); //把请求用指定的方法编码
response.setContentType("text/html");
response.setCharacterEncoding(encode); //把返回响应指定 编码方式
System.out.println("------------过滤编码-------------" + encode);
}
// 把处理权限交给下一个过滤器
chain.doFilter(srequest, sresponse);
}
@Override
public void init(FilterConfig config) throws ServletException {
//获取在web.xml文件中配置了的编码格式的信息
this.encode = config.getInitParameter("encoding");
}
分享到:
相关推荐
j2ee过滤器Filter使用详解(实例)
NULL 博文链接:https://1601844782.iteye.com/blog/2274023
java过滤器 过滤器 J2EE过滤器 filter过滤器
对代码的作物进行修改,用过滤器免去了很多麻烦
讨论了软件体系构架的重要性和意义,及其在项目开发中的典型应用。
给使用某些没有filter框架java系统接入cas单点登录样例,导入工程到eclipse即可运行,查看main servlet 调用CasValidate类与cas服务器进行交互验证获取登录帐号
这是J2EE练习5(exercise5)学习使用过滤器的题目,代码实现,作业报告
字符编码过滤器 j2ee字符字符编码 字符编码过滤器 字符编码转换 post字符转换
过滤器提供一种面向对象的模块化机制,用以将公共任务封装到可插入的组件中。...由于是纯Java实现,所以Servlet过滤器是跨平台的模块化和可重用性,使得它们很容易地被部署到任何相容的J2EE环境中。
第2章 J2EE数据库编程设计与实现 案例1:JSP+JavaBean实现数据库读取 案例2:JSP顺序输出查询结果 ...案例13:使用Servlet过滤器记录访问页面地址和页面执行时间 案例14:实现接受两种请求方式的Servlet 本章小结
一种J2EE下的基于URL的访问控制过滤器实现方式,仇华炳,龙毅宏,随着信息化程度的提高,各类Web业务系统也变得日益复杂,对业务系统的防护也变得越来越重要,因此确认用户身份、确保用户访问的合
用于从正确的 HTTP 标头读取请求 ip 的 J2EE HTTP 过滤器。 它可以做什么 当你在 Nginx 或其他前端服务器后面部署你的 web 应用程序时,http 头中的 ip 值将是前端服务器的 ip 而不是客户端的 ip,这显然不是我们想...
在J2EE Web开发中有过滤器filter,该filter可以对指定的URL访问进行拦截,并执行过滤器的方法,根据实际应用情况,在过滤器中修改请求的代码、判断会话信息,也可以做权限控制,总之这个过滤器是非常有意义的,也...
对于j2EE的简单web开发,其中有各种j2EE web开发过程中会使用到的技巧,如el表达式,jstl自定义标签,过滤器的使用等 通过这些来实现登录 注册 修改 删除 分页 等功能
类似j2ee的网页过滤器. 可以在请求到达前做任何处理,功能同j2ee里的filer一样强大.
用javabean,过滤器,实现公告发布,
学j2ee的人一定知道的一种技术,是一种面向过程,面向切片的编程模型。对他不了解却想了解的人分享吧!
J2EE 做网页中的权限控制。数据库+代码 怎么去做权限的控制。 包括一个按钮的操作等。 非常细化的权限控制。 可以查看数据库right.sql 和相应的权限过滤器后。 然后运用到自己的项目中
核心模式( 拦截过滤器、前端控制器、服务定位器、 数据访问对象工厂策略等[ 1, 2] ) , 实现了各个层面 之间和业务层内部的松散耦合[ 3] , 使CWFBP 具 有较好的开放性和灵活性; 通过添加对AJAX 的 支持, 实现了CWFBP ...
1. 实验目的 1.1.熟悉Struts过滤器; 1.2.熟悉Struts拦截器; 2. 实验环境 2.1 MyEclipse 2.2 Window XP 2.3 MySQL