我不知道你是否可以通过服务器范围的设置来控制它,但你可以通过 weblogic.xml 配置文件中的设置来控制它:
<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
...
<wls:jsp-descriptor>
<wls:print-nulls>true</wls:print-nulls>
</wls:jsp-descriptor>
</wls:weblogic-web-app>
这需要进入 web.xml 文件旁边的 WebContent/WEB-INF 目录。
请注意,默认值为 true,因此您没有看到空值很奇怪。也许这已经在其他地方设置为 false 。尝试在 weblogic.xml 中将其设置为 true,因为它将覆盖任何其他设置。
请注意,如果您安装了 Oracle Enterprise Pack for Eclipse 以便从 Eclipse 部署到 WLS,您将获得一个很好的编辑器来帮助您编辑 weblogic.xml 文件。在内容大纲的 JSP -> 输出选项下查找此设置。