我們正在使用Domino 8.5.3,並且我們注意到xpages驗證消息在服務器控制檯上顯示時出現問題。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中的錯誤信息,我們也看到它們顯示在服務器控制檯上!有沒有其他人注意到這一點?
任何幫助,將不勝感激。
您是否將'disableClientSideValidation'設置爲true?我不清楚xp:消息是否顯示消息。你一定希望這個設置爲真,以使xp:消息正常工作。 –
我剛剛在我的最新應用中玩過這款遊戲,客戶端驗證對寫入服務器控制檯沒有任何影響。它確實阻止消息在xp:消息中顯示。我從來沒有聽說過這些消息被寫入服務器控制檯。對不起,問明顯,但你有代碼中的print()或System.out.println()? –
觸發更新的另一件事是否設置爲'不驗證或更新數據'或'未經驗證處理數據'? ---順便說一句:早些時候,當我評論時,我沒有看到你的問題標題確實用戶沒有看到這些消息,這正是我所假設的。 –