异常之JSP页面跳转出错
来源:互联网 发布:ubuntu 14.04 unity 编辑:程序博客网 时间:2024/06/17 04:18
今天在开发过程中发现一个问题:在页面中使用了<jsp:forward>抛错Attempt to clear a buffer that's already been flushed!!
百思不得其解!!
google之,得如下解释:
惯例,先上外文论坛搜索答案
http://www.coderanch.com/t/484489/JSP/java/JSP-working
其中有一句话,解释了这个问题的发生:
意思大致是:
当你通过forward请求另一个资源的时候,
如果你的服务器已经向client响应了数据,
就是所你原来未跳转之前的页面已经存在数据了
(我的页面情况是:
forward前面通过连接数据库查询到数
据赋值给了select下拉列表了),
所以就会报错,而设大缓冲区的话,
服务器就不会立即响应给服务端,
而是等所有页面加载完成之后,
或者缓冲区满了之后才会发送响应给用户,
我的解决办法,在jsp开头加入缓冲区设置语句
<%@ page autoFlush="true" buffer="1094kb"%>
</pre><pre name="code" class="html" style="margin-top:0px; margin-bottom:0px; padding:0px; background-color:rgb(244,244,244)">
buffer大小视实际情况来定,jsp页面默认是8kb。
0 0
- 异常之JSP页面跳转出错
- 可以自动跳转到出错页面的servlet/jsp框架
- 可以自动跳转到出错页面的servlet/jsp框架
- JSP入门初级教程之实现页面跳转
- JSP入门初级教程之实现页面跳转
- JSP开发——JSP页面跳转之sendRedirect方法
- jsp页面转向(跳转)
- jsp页面跳转
- jsp页面跳转方法
- jsp页面内跳转
- JSP页面跳转大全
- JSP页面跳转
- JSP页面跳转大全
- jsp页面跳转问题
- jsp跳转页面
- jsp 错误页面跳转
- jsp中页面跳转
- jsp,servlet页面跳转
- js中top.location.href、parent.location.href用法
- 进程与线程的一个简单解释
- 一分钟完成MySQL5.7安装部署
- kali 2016.2安装chrome浏览器
- c++ 内联函数
- 异常之JSP页面跳转出错
- Ubuntu下NFS挂载实验(与SecureCRT 结合使用)
- CoffeeScript
- Kinect
- C-E3. 配置交换机接口 ❀ C3750-E ❀ 思科 (CISCO) 交换机
- 使用Python3群发邮件
- 高级NFC(Advanced NFC) 根据官网个人翻译
- 第4周项目3-(3)单链表应用、链表递增
- Python2转Python3常遇问题汇总