我有以下问题。我想做网络服务,它有很多输入参数。其中一些是双类型的。问题是一些双打不是必需的,可以作为空标签传递给我的服务,比如
<param xsi:type="xsd:double"></param>
因此,WebLogic 在转向我的代码之前尝试解析该双精度,我得到
<faultstring>empty String</faultstring>
有例外的回应
<bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0">java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1011)
at java.lang.Double.parseDouble(Double.java:540)
所以我的主要问题是,如何将 null 等空标签放入 Double 变量中?或者如何在 WebLogic 尝试解析它之前指定该空值?先感谢您!