2010-04-02 33 views
1

當使用Struts2驗證時,當您將<s:actionerror>標記放入JSP中時,默認行爲是顯示頁面中該點的所有操作錯誤。如何使用Struts2驗證打印特定的操作錯誤消息?

有沒有一種方法只顯示特定的錯誤消息?例如,在fielderror的情況下,只需要添加fieldName屬性。是否有一個actionerror屬性可以完成類似的行爲?

+0

但是,根據定義,actionErrors是「全局」,而fieldErrors與字段關聯。 (你可以認爲作爲的ActionErrors收集,並且fieldErrors爲Map <字符串,收藏>) 重溫使生成的ActionErrors的(程序)的方式是Action.addActionError(字符串) 所以,我無法想象「只顯示特定的錯誤消息」是什麼意思。 具體如何? – leonbloy 2010-04-05 20:02:52

回答