我们正在使用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上看到这些错误消息,但我们也看到它们显示在服务器控制台上!有没有人注意到这个?
任何帮助都将不胜感激。
答案 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>
我认为这可行。