禁止jsp跳转过滤器编写
来源:互联网 发布:淘宝怎么创建子账号 编辑:程序博客网 时间:2024/05/27 01:01
web.xml配置<filter> <filter-name>jspFilter</filter-name> <filter-class>com.cb.cbms.coreserver.servlet.JspFilter</filter-class> </filter> <filter-mapping> <filter-name>jspFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> Java代码 package com.cb.cbms.coreserver.servlet; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 不允许直接访问jsp * 所有对jsp的直接访问,跳转到首页面 * @author eason * */ public class JspFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httpServletRequest = (HttpServletRequest) request; HttpServletResponse httpServletResponse = (HttpServletResponse) response; String url = httpServletRequest.getRequestURI(); if(url != null && url.endsWith(".jsp")) { httpServletResponse.sendRedirect(httpServletRequest.getContextPath()); return; } chain.doFilter(request, response); } @Override public void destroy() { } @Override public void init(FilterConfig arg0) throws ServletException { } }
0 0
- 禁止jsp跳转过滤器编写
- JSP过滤器
- jsp过滤器
- JSP过滤器
- JSP过滤器
- jsp---->过滤器
- jsp过滤器
- jsp 过滤器
- jsp过滤器
- JSP 过滤器
- JSP过滤器
- jsp过滤器
- JSP过滤器
- JSP 过滤器
- JSP过滤器
- jsp 过滤器
- JSP 过滤器
- JSP 过滤器
- linux系统新建一个登入用户,并且禁用root用户
- Qt信号和槽连接方式的选择
- Python-Numpy小结1
- openstack创建一个虚拟机的过程
- 全国首部Asp.net MVC5 视频课程
- 禁止jsp跳转过滤器编写
- C++ 文件随机读写
- FSMC的初识
- 杭电 水题
- 机器学习
- Java中实现多线程关键词整理
- java处理emoji,导入mysql
- 单台服务器部署多个节点
- 常用socket函数详解