印刷""而不是" null"在jasper JSP(tomcat)中

时间:2016-08-01 14:08:30

标签: java jsp tomcat migration jsp-tags

我将应用程序从Weblogic迁移到tomcat(8.0.35)。 在Weblogic中我们使用" printNull = false"选项,这意味着当var为null时,<%= var%>将打印一个空字符串(而不是" null",如规范要求),Jasper jsp没有等效选项。

可以采取哪些措施来实现这种行为?

P.S。更改jsp文件不是一个选项,只有太多它们。

1 个答案:

答案 0 :(得分:0)

我最后修补了jasper.jar,特别是方法:Generator.java {{1}},现在jsp的结果.java文件打印空字符串,以防空值。

这不是一个很好的解决方案,这正是我想要避免的,但看起来没有这样的选择。