response与IE漏洞
登录成功后转到个人信息页,中文显示正常。再回退的时候,个人信息页乱码,原因如下:个人信息页面,是通过response.sendRedirect(personUrl);来转到的。经过调试response的编码方式一直是:ISO-8859-1,而request是GBK同时这也是IE的一个漏洞,我试过fireFox就没有这个问题,我用response.set("contentType","text/html;charset=GBK");还是乱码。目前正在寻找解决的办法。 在拦截器中加入如下代码,但是好像还是乱码 public static void clearCache(HttpServletResponse response) { response.setHeader("
关于hibernate使用过程中的两点感受
1.hibernate不适合于大批量更新,删除2.hibernate delete,update的hql中不能用join3.hibernate 的native,select field中列出具体字段的时候,需要指定列名为class.field,感觉这样做很不方便而且很多数据库的方言函数也不方便4.hibernate 的generator 中的hilo<id column="ctg_id" name="id" type="java.lang.Long"> <generator class="hilo"> <param name="table">hi_channel_type</param> <param name="column">next_value</p
在weblogic 8上发布war包,关于不能上传的问题
最近在项目中,又碰到了这个在weblogic上发布war包,关于不能上传的问题,原因是因为weblogic 找不到上传的目标目录,后来用文件夹的方式发布,就正常。好像还可以为应用配置一个具体的路径作为上传路径来解决这个问题。具体等项目结束后来研究一下。[@more@]
spring getJdbcTemplate().queryForList(sql) 在linux下的问题
sql="select u2.user_name as ast_name,u2.photo_url as ast_photo from tb_user as u2" + " where u2.user_id = "+astID; List astList = getJdbcTemplate().queryForList(sql); Map astMap = astList.size()==0?null:((Map)astList.get(0)); System.out.println(astMap);在linux打印出来的结果是:{user_name=LULU, photo_url=Image{path:20060828080851_361147478.jpg; width:385; height:500;}}在windows下打印出来的结果是:{ast_name=LULU, ast_photo=Image{path:20060828080851_361
XML namespace problems with IBM JDK(xml在使用ibm jdk时解释错误)
问题描述:jdom/dom4j在解释xml时,用的是ibm的jre 1.4.1时,如果xml文件中有xmlns:udm时,就会在将string input stream转成document时出现:java.lang.IllegalStateException: can't declare any more prefixes in this context错误,请教各位大虾这问题怎么解决?,xml文件中包含一个这样的元素:<element5 xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">如果用sun的jdk1.4.2就没这个问题.异常详细信息如下 :Root cause: java.lang.IllegalStateException: c