项目从tomcat5.5部署到weblogic出现以下问题
1、项目中有些功能是后台处理之后返回一段脚本如:<script>alert("ok");</script>,返回到页面变成了alert("ok");把<script>过滤掉了。这个问题不知道怎么解决。
2、数据使用的oracle9i,在存储blob字段的过程中,weblogic10将java.sql.blob变成了oracle.sql.BLOB,如果不使用oracle.sql.BLOB对象类型的话,无法保存到数据库当中。
产生以上两种,不得其解,请大家帮帮忙,解释一下其中原因,谢谢了。
1、项目中有些功能是后台处理之后返回一段脚本如:<script>alert("ok");</script>,返回到页面变成了alert("ok");把<script>过滤掉了。这个问题不知道怎么解决。
2、数据使用的oracle9i,在存储blob字段的过程中,weblogic10将java.sql.blob变成了oracle.sql.BLOB,如果不使用oracle.sql.BLOB对象类型的话,无法保存到数据库当中。
产生以上两种,不得其解,请大家帮帮忙,解释一下其中原因,谢谢了。
2的话,java.sql.blob本身是一个jdbc接口,oracle.sql.BLOB是对这个接口的实现,很正常。
第一个问题是因为项目中的ajaxanywhere中jar包在weblogic中的jdk1.6存在正则函数的问题。替换了最新的包就好用了。
谢谢楼上的各位!