[英]printing “” instead of “null” in jasper JSP (tomcat)
我正在将应用程序从Weblogic迁移到tomcat(8.0.35)。 在Weblogic中,我们使用了“ printNull = false”选项,这意味着当var为null时,<%= var%>将打印一个空字符串(而不是规范所要求的“ null”),因此没有等效的选项碧玉jsp。
如何才能实现此行为?
ps不能更改jsp文件,因为它们太多了。
我最终修补了jasper.jar,具体方法是:在Generator.java
对public void visit(Node.Expression n)
进行修补,现在将其Generator.java
的jsp的.java文件在输出null的情况下会输出空字符串。
这不是一个很好的解决方案,而这正是我想要避免的,但是似乎没有这样的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.