首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

日常开发漫笔记录

2012-10-24 
日常开发随笔记录碰到过两次hibernate不自动创建表,配置文件都是正常的情况下,看一下你映射的表名或表字段

日常开发随笔记录
碰到过两次hibernate不自动创建表,配置文件都是正常的情况下,看一下你映射的表名或表字段中有没有包含oracle关键字(我是order和comment),有时候事情并没有想象的复杂,仔细一点就好了。
特此记录,下次不要再犯同样的错误。

今天遇到了一个不常见的异常:tomcat5下jsp出现getOutputStream() has already been called for this response
解决方法:使用完输出流之后加上out.clear();out = pageContext.pushBody();
问题原因:在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后
有一段这样的代码
finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
这里是在释放在jsp中使用的对象,会调用response.getWriter(),而这个方法是和
response.getOutputStream()相冲突,so报出上述异常。

热点排行