没有合适的资源?快使用搜索试试~ 我知道了~
Java-filter过滤器在项目开发中的应用.docx
1 下载量 60 浏览量
2022-12-13
23:11:48
上传
评论
收藏 13KB DOCX 举报
温馨提示
试读
5页
Java-filter过滤器在项目开发中的应用.docx
资源推荐
资源详情
资源评论
过滤器在项目开发中的应用
javaee过滤器在项目怒开发中通常有三种应用:
应用一:统一项目的字符编码:
我们新建■个名为Encode.java的文件,内容是:
package filter;import java.io.lOException;
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 Encode implements Filter {
public void destroy() (// TODO Auto-generated method stub
public void doFilter(ServletRequest request, ServletResponse
response,
Filterchain chain) throws lOException, ServletException {
request.setCharacterEncoding("utf-8
n
);
response.setCharacterEncoding(
n
utf-
8");chain.doFilter(request, response);
}
public void init (FilterConfig argO) throws ServletException {//
TODO Auto-generated method stub
}}
程序在dofilter的方法中设置了request和response的编码为utf-8»这样便可以解决开发
中的乱码问题,配置文件web. xml这样写:
<filter>
<filter-name>encoding</filter-name>
<filter-class>filter.Encode</filter-class>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
应用二:限制所有未经登陆的用户通过地址直接请求资源。 我们的项目文件结构如图:
,矽 mulanchi
,抄 src
资源评论
xinkai1688
- 粉丝: 320
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功