【问题标题】:printing "" instead of "null" in jasper JSP (tomcat)在jasper JSP(tomcat)中打印“”而不是“null”
【发布时间】:2016-08-01 14:08:30
【问题描述】:

我正在将应用程序从 Weblogic 迁移到 tomcat (8.0.35)。 在 Weblogic 中,我们使用了“printNull = false”选项,这意味着当 var 为 null 时, 将打印一个空字符串(而不是规范要求的“null”),没有等效选项贾斯珀 jsp。

可以做些什么来实现这种行为?

附言更改 jsp 文件不是一种选择,它们太多了。

【问题讨论】:

  • 您可以过滤掉响应中的“null”字符串。

标签: java jsp tomcat migration jsp-tags


【解决方案1】:

我最终修补了 jasper.jar,具体方法是:public void visit(Node.Expression n)Generator.java,现在到 jsp 的结果 .java 文件打印空字符串以防空字符串。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    相关资源
    最近更新 更多