在一个环境上但在另一个环境上没有验证错误

时间:2019-05-21 14:28:40

标签: xpages lotus-domino xpages-ssjs

我们有两个服务器。一台Windows 2008和一台Windows2012。两台服务器上都有一台Domino服务器(2008年-不带修订包,2012年-带修订包10)。在多米诺服务器上,具有相同的Xpage和相同的customcontrols。

在Windows 2008 Server上,一切正常。在2012 Server上,我们在数字输入(货币字段)上收到验证错误。服务器端验证显示“此字段不是有效数字”。

我认为这可能与服务器上的语言设置有关,该服务器位于2008年的“ Deutsch(Deutsch)”和2012年的德国(德国)上。

任何人都具有与服务器端验证相关的服务器设置经验吗?

-------更新-------

在2008年环境中,转换器看起来像这样:

<xp:this.converter>
    <xp:convertNumber type="currency"
        currencySymbol="€">
    </xp:convertNumber>
</xp:this.converter>

我将2012年环境中的代码更改为此:

<xp:this.converter>
    <xp:convertNumber type="currency">
    </xp:convertNumber>
</xp:this.converter>

似乎可行。在浏览器上,所有内容看起来都一样。

1 个答案:

答案 0 :(得分:0)

检查两台服务器上的小数点分隔符。可能会有所不同。这也可能是由货币符号引起的问题。不知道您尝试了什么值,很难建议。