尚未向用户显示XPage服务器验证错误

时间:2013-12-09 17:47:02

标签: xpages lotus-domino xpages-ssjs

我们正在使用Domino 8.5.3,我们注意到服务器控制台上显示了xpages验证消息的问题。

以下是我们为重新创建问题而创建的简单xpage:

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

    <xp:inputText id="inputText1" required="true">
        <xp:this.validators>
            <xp:validateRequired message="Value is required."></xp:validateRequired>
        </xp:this.validators>
    </xp:inputText>

    <xp:messages id="messages1"></xp:messages>
</xp:view>

即使我们在页面上有一条xp:消息,我们也可以在xpage上看到这些错误消息,但我们也看到它们显示在服务器控制台上!有没有人注意到这个?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

服务器端错误会触发日志事件。根据记录器设置,这将写入控制台和/或日志/跟踪文件。当您检查data/workspace/.config/rcpinstall.properties中的设置时,您会发现多个条目,如:

   com.ibm.esupport.client.product.SSC4TNF.utils.level=INFO

确定记录什么细节的内容(它总是.level = SOMEUPPERCASEVALUE)。没什么值得关注的。

答案 1 :(得分:-1)

您的消息控件没有引用您的输入字段。

<xp:messages id="messages1" for="inputText1"></xp:messages>

我认为这可行。