簡體   English   中英

如何在Struts2的日期字段驗證器中指定最大參數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM