posts - 33, comments - 46, trackbacks - 0, articles - 2

IBM WebSphere 6.0的BUG

Posted on 2005-09-28 19:28 在路上... 阅读(893) 评论(0)  编辑  收藏 所属分类: JAVA相关
有时候,像IBM这样的大公司也会有一些弱智的错误,最近在一个项目中需要从websphere5.1升级6.0,发现在JSP中会出现这样的错误:
String fieldname="fieldname",value="value";
out.println("<"+fieldname+">"+value+"]]>"+fieldname+">\n");
这时候你会发现应该显示出来的CDATA标签不见了。
在另外一种写法下,也会有错误:
String fieldvalue="hello";

<td>[CDATA[<%=fieldvalue%>]]>td>

在这种情况下,<%=fieldvalue%>是不会被执行的,在运行后的jsp里面仍然存在。
很可惜,这个问题已经得到了IBM开发实验室的确认,但是补丁到现在还没于出来,最新的版本是6.0.2。

只有注册用户登录后才能发表评论。


网站导航: