2019独角兽企业重金招聘Python工程师标准>>>

加filter:

public class RightFilter implements Filter {public void init(FilterConfig filterConfig) throws ServletException {}public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,FilterChain filterChain) throws IOException, ServletException {HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest;HttpServletResponse httpServletResponse = (HttpServletResponse) servletResponse;User user = (User) httpServletRequest.getSession(true).getAttribute("user");if (!isExcludePages(httpServletRequest.getRequestURI())) {if (user == null) {httpServletResponse.sendRedirect(httpServletRequest.getContextPath() + "/login.jsp");return;}}filterChain.doFilter(servletRequest, servletResponse);}private boolean isExcludePages(String url) {return url.indexOf("login.dhtml") != -1|| url.indexOf("logout.dhtml") != -1|| url.indexOf("login.jsp") != -1|| url.endsWith(".css")|| url.endsWith(".js")|| url.endsWith(".gif")|| url.endsWith(".jpg")|| url.endsWith(".png");}public void destroy() {}
}

需要在web.xml里面配置一下:

<filter><filter-name>rightFilter</filter-name> <filter-class>com.xxx.filter.RightFilter</filter-class> </filter><filter-mapping><filter-name>rightFilter</filter-name><url-pattern>*.dhtml</url-pattern></filter-mapping>

转载于:https://my.oschina.net/u/1260221/blog/421898

j2ee中如何拦截jsp页面?相关推荐

  1. J2EE中修改了jsp页面或者html页面重新启动tomcat无效问题

    在J2EE eclipse中重新启动 tomcat运行新修改的项目,但是页面前后修改无效,还是老的页面,这是经常遇见的问题.这个问题在多次停止,启动tomcat之后,还是无效!这是eclipse中比较 ...

  2. springmvc为什么不能拦截jsp页面?

    文章目录 一,拦截器的用法 二,不拦截jsp页面的问题 三,防止SpringMVC拦截器拦截js等静态资源文件 一,拦截器的用法 1. 编写拦截器类 继承HandlerInterceptorAdapt ...

  3. springmvc如何拦截html页面,springmvc登录拦截jsp页面

    web.xml配置 LoginFilter //编写拦截的类的全类名 cn.books.filter.LoginFilter LoginFilter *.jsp LoginFilter类 @Overr ...

  4. spring mvc 拦截器拦截jsp页面

    spring mvc 拦截器怎么拦截jsp页面 你这个 是拦截带 /jsp 的 .do请求 解决方案 用spring 的拦截器 去拦截 所有的 .do 请求, 然后写一个 过滤器去拦截 所有的.jsp ...

  5. Java小项目中WEB-INF下jsp页面如何访问?

    Java小项目中WEB-INF下jsp页面如何访问? - 今天又是充满希望的一天 - CSDN博客 关闭 今天又是充满希望的一天 目录视图 摘要视图 订阅 var username = "H ...

  6. spring mvc项目中,在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码

    在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码 下面是相关代码截图 表单代码: 控制器类代码: springmvc配置文件代码: 用于显示的jsp页面: 修改之前的we ...

  7. java 拦截jsp页面_JSP 过滤器

    JSP 过滤器 JSP 和 Servlet 中的过滤器都是 Java 类. 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息. 可以将一个或多个过滤器附加到一个 Servlet 或 ...

  8. 将项目导入eclipse中出现的jsp页面报错

    图片摘自百度经验,实在是每次都会忘了步骤,每次都得重新百度,所以索性自己总结到博客中,下次如果还记不住就直接从博客中看.原谅我实在学渣,呜呜~~~~(>_<)~~~~ 转载于:https: ...

  9. java 拦截指定jsp_详解Struts2中对未登录jsp页面实现拦截功能

    struts2中拦截器大家都很经常使用,但是拦截器只能拦截action不能拦截jsp页面.这个时候就有点尴尬了,按道理来说没登录的用户只能看login界面不能够通过输入url进行界面跳转,这显然是不合 ...

最新文章

  1. 清华大学唐杰教授:人工智能的十年总结
  2. php 查看文件锁定状态_PHP flock 文件锁详细介绍
  3. 机器学习从入门到精通50讲(四)-实时数仓应用实践案例
  4. 工作333:uni-增加添加成功提示
  5. PWN-PRACTICE-BUUCTF-10
  6. tensorflow 里metrics_深入理解TensorFlow中的tf.metrics算子
  7. 个人总结:网站优化之title、meta、keywords写法
  8. 关于垂直列行值转成水平行值及多列值转合并成单列值
  9. 【数字信号调制】基于matlab正交幅度调制仿真【含Matlab源码 1002期】
  10. 雕刻机c语言程序,基于51单片机的激光雕刻机
  11. 条码打印软件标签纸页面设置的方法
  12. 求曲线面积的原理(微积分入门)
  13. 在DialogFragment的onStop(完全不可见)时调用dismiss退出界面报错解决办法
  14. 数据库的四种隔离级别
  15. 打开outlook显示找不到outlook数据文件如何处理
  16. java中描述价格_JAVA中价格金额的存储类型
  17. Golang的Ticker使用姿势
  18. 20190915招商银行信用卡
  19. PDF文件在线压缩方法
  20. 计算机管相关论文,计算机管理论文

热门文章

  1. web前端:技术提升必学的HTML用法
  2. Java基础篇:方法重载
  3. Mobile端Catalog下面Category的配置步骤
  4. iOS,多媒体,地图相关
  5. ubuntu vnc安装
  6. _declspec(dllexport)与_declspec(dllimport)
  7. oracle sql抓取1
  8. 学习C语言中的位操作
  9. 2.VMware View 4.6安装与部署-域环境
  10. 关于UTF-8的处理方法心得