javascript - 当项目从java1.4迁移到java1.8时,jsp中TextBox的默认值为 "null"

标签 javascript java jsp jsp-tags weblogic12c

最近我将我的java项目从jdk1.4迁移到jdk1.8,JSP页面中的大部分文本框默认包含“null”,其他字段的值动态来自数据库,所以如何删除这个null ,我的项目由近300个jsp页面组成。我是java技术的新手。 我使用 weblogic12c 作为应用程序服务器。 这在旧项目中运行良好

<td class="gray" nowrap bgcolor="#dedfde">RMA No.</td>
                        <td nowrap bgcolor="#dedfde"> <span class="gray"> 
                          <input name=tbxRMANo value="<%=strRMANO%>" >
                          </span> </td>

这是我为删除“null”并在新项目中工作而所做的代码更改

<td class="gray" nowrap bgcolor="#dedfde">RMA No.</td>
                        <td nowrap bgcolor="#dedfde"> <span class="gray"> 
                          <input name=tbxRMANo value="<%=strRMANO!=null)?strRMANO:""%>" >
                          </span> </td>

最佳答案

您可以通过 weblogic.xml 配置文件中的设置来控制它:

添加 <wls:print-nulls>false</wls:print-nulls>

<?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/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd">
    <wls:weblogic-version>12.1.3</wls:weblogic-version>
    <wls:context-root></wls:context-root>
     <wls:jsp-descriptor>
        <wls:print-nulls>false</wls:print-nulls>
    </wls:jsp-descriptor>
</wls:weblogic-web-app>

您可以在WebContent/WEB-INF目录中找到weblogic.xml文件

此值的默认值为 true,这就是您看到空值的原因。

关于javascript - 当项目从java1.4迁移到java1.8时,jsp中TextBox的默认值为 "null",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32697294/

相关文章:

java - JSTL 核心 <c :if> not working

javascript - 如何将 URL 与正则表达式进行匹配?

c# - 在网络和桌面应用程序之间进行通信的好方法

java - Tomcat 8 - 请求的资源不可用

java - 使用 getter 或直接使用名称获取其自己的类中的私有(private)变量?

java - URL 中的正则表达式关键字匹配

javascript - 谷歌地图 API : Markers from XML file not being displayed

Javascript 函数在 anchor 标记的 onclick 事件上未定义

javascript - 如何在页面向下滚动时为圆形进度条设置动画

javascript - 根据值的权重从 JSON 对象中删除重复值