برای کنترل فیلدها در struts دو روش وجود دارد:
- در کلاس اکشن فرم صفحه متد Validation قرار دهیم.
- در فایل Validation.xml فیلد مورد نظر را در تگ <field> اضافه کنیم:
<form name="formname”">
<field property=" company "
depends="maxlength,minlength, required " page="0">
<arg0 key=" fieldName"/>
<arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
<arg1 name="minlength" key="${var:minlength}" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>4</var-value>
</var>
<var>
<var-name>minlength</var-name>
<var-value>3</var-value>
</var>
</field>
در فایل jsp فرم داریم:
<html:text property="company"/>
<bean:message key="fieldName" />
در اینجا بیان کردیم که ورود فیلد company
در فرم الزامی می باشد و
همچنین طول آن باید حداقل 3 و حداکثر 4 باشد.
- فرشته حقیقی 4 سال قبل پاسخ داد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید