我将应用程序从Weblogic迁移到tomcat(8.0.35)。 在Weblogic中我们使用" printNull = false"选项,这意味着当var为null时,<%= var%>将打印一个空字符串(而不是" null",如规范要求),Jasper jsp没有等效选项。
可以采取哪些措施来实现这种行为?
P.S。更改jsp文件不是一个选项,只有太多它们。
答案 0 :(得分:0)
我最后修补了jasper.jar,特别是方法:Generator.java
{{1}},现在jsp的结果.java文件打印空字符串,以防空值。
这不是一个很好的解决方案,这正是我想要避免的,但看起来没有这样的选择。