[英]How to specify max param in Struts2's Date Field Validator?
這是我的日期類型的驗證字段,而current
是一個在動作類中具有get&setter的隱藏變量:
<param name="min">01/01/1920</param>
<param name="max">${new java.util.Date(current}</param>
<message>Your Birth date must be less than ${min} and ${max} date!</message>
請幫助上面的代碼在min內起作用,但最大值為空。
行動:
private Date current;
public Date getCurrent(){
return current;
}
驗證器:
<field name="birthday">
<field-validator type="date">
<param name="minExpression">01/01/1920</param>
<param name="maxExpression">${current}</param> <!--calls getCurrent();-->
<message>
<![CDATA[ Your Birth date must be between ${min} and ${max}! ]]>
</message>
</field-validator>
</field>
還要看一下文檔 ,那里有全部解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.