这是在Java中filter内处理重定向遇到的问题。本意是写一个做URL rewrite 的filter,来重写URL,同时在处理登陆过程中要杀掉当前session,创建新session来代替。

1. 如果在filter中,先call了response.sendRedirect(),然后执行chain.doFilter(),然后在后续处理中把当前session invalidate,再create new session,遇到了错误:

java.lang.IllegalStateException: Cannot create a session after the response has been committed

2. 如果在filter中,先执行chain.doFilter(),再做session invalidate,create new session,然后在返回到filter中执行doFilter的后续部分,在这时候sendRedirect,就出现了下面的错误:

java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed

看来这两种方式都行不通,之后找其他方法了。

最新文章

  1. prompt() 方法,弹框带输入框
  2. win8.1中安装sql2014 0x800F0906 【 Error while enabling Windows feature : NetFx3, Error Code : -2146498298 】
  3. Centos6.5 gitlab安装使用
  4. JS 控制CSS样式表
  5. Dewplayer 音乐播放器
  6. android自定义控件(2)-拖拽实现开关切换
  7. android项目的结构和布局
  8. Data Flow ->> Term Lookup
  9. 关于.net中线程原子性的自我总结
  10. java面试题系列12
  11. ajax多次请求,只执行最后一次的方法
  12. 07 ProgressDialog
  13. Concurrent包常用方法简介
  14. vue v-if控制显隐,页面加载出现闪现 v-cloak
  15. 异步时代-java的协程路在何方
  16. springboot项目怎么部署到外部tomcat
  17. Linux背背背(3)
  18. 【vue报错】——listen EADDRINUSE :::8080 解决方案
  19. 字符串截取函数slice, substring, substr
  20. php $_FILES处理文件上传

热门文章

  1. 【转载】Python BeautifulSoup匹配字符串
  2. c语言学习笔记-if语句块一定要加分号
  3. easyui-dialog 弹窗
  4. C#序列化xml,开发常用
  5. 编写高质量代码改善C#程序的157个建议——建议2: 使用默认转型方法
  6. MongoDB整理笔记のCRUD
  7. 转 XlsReadWriteII 的博文(自留参考)
  8. if 判断
  9. Selenium API(二)
  10. C#质因子(自己别扭的逻辑。。)