filter过滤器 的初步使用,以及他的基本应用
来源:互联网 发布:java报表开发工具 编辑:程序博客网 时间:2024/06/12 01:13
一,设置项目的字符
myfilter.java
public class myfilter implements Filter { private String ecodingString=""; public void destroy() { // TODO Auto-generated method stub } public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { req.setCharacterEncoding(ecodingString); resp.setCharacterEncoding(ecodingString); resp.setContentType("text/html"); chain.doFilter(req, resp); } public void init(FilterConfig arg0) throws ServletException { this.ecodingString=arg0.getInitParameter("ecoding"); }}
web.xml
<filter> <filter-name>myfilter</filter-name> <filter-class>com.bright.filter.myfilter</filter-class> <init-param> <param-name>ecoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>myfilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
(2)拦截非法登录
isLoginfilter.java
public class isloginFilter implements Filter { public void destroy() { // TODO Auto-generated method stub } public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { HttpSession session=((HttpServletRequest)req).getSession(); String islogin=(String)session.getAttribute("uname"); if("ok".equals(islogin)){ chain.doFilter(req, resp); }else{ //在filter中一定要用绝对路径!一定,一定,一定!以‘/’开头的就是绝对路径 ((HttpServletResponse)resp).sendRedirect("/day08/please"); } } public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub }}
web.xml
<filter> <filter-name>isf</filter-name> <filter-class>com.bright.filter.isloginFilter</filter-class> </filter> <filter-mapping> <filter-name>isf</filter-name> <url-pattern>/show</url-pattern> </filter-mapping>
三,转载的用法说明
http://www.cnblogs.com/xdp-gacl/p/3948422.html
0 0
- filter过滤器 的初步使用,以及他的基本应用
- Filter过滤器的使用
- filter过滤器的使用
- filter过滤器的使用
- filter过滤器的使用
- Filter过滤器的使用
- 过滤器filter的使用
- Filter过滤器的使用
- 过滤器的使用-Filter
- 过滤器Filter的基本概述
- 过滤器Filter的简单应用
- JavaWeb的Filter过滤器应用
- Java过滤器-Filter过滤器的使用
- filter[过滤器]的使用大全
- Filter-过滤器的使用详解
- JAVA过滤器的使用(Filter)
- Filter过滤器的简单使用
- 过滤器Filter的应用:编码过滤
- Ext小技巧:Ext.encode和Ext.urlEncode的使用场景
- 【类型转换】list集合之再认识
- 动态设置UITableView的cell高度(old)
- TCP:状态控制码
- SVD:奇异值分解
- filter过滤器 的初步使用,以及他的基本应用
- 关于 Java 中 正则表达式的 MULTILINE 标志
- IndiaHacks 2016 - Online Edition (Div. 1 + Div. 2) A. Bear and Three Balls 水题
- 开始leetcode吧,加油
- 电信版 RG100A-AA 路由器的破解和应用
- win7 快捷键
- iOS-静态库及其制作
- struts2中的constant配置
- 《Android源码设计模式解析与实》读书笔记