Hi Ted,
Thanks for reply. Actually there is no validation XML for list method. Also
I delete validation XML files for other method too. However the validation
still take effect. that is the thing confuse me.
Thanks again,
BC
Ted Husted wrote:
>
> How is the validation for the list alias being declared? Is there also
> an XML file?
>
> -Ted.
>
> On Nov 27, 2007 3:16 AM, Bionicoder <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>>
>> I want to disable validation for certain Struts 2 method. For example, in
>> the following action class,
>>
>> public class CustomerAction extends ActionSupport {
>> private Customer customer;
>>
>> public String input() {
>> return INPUT;
>> }
>>
>> public String save() {
>> return SUCCESS;
>> }
>>
>> @SkipValidation
>> public String list() {
>> List l = new ArrayList();
>> l = getCustomerList();
>>
>> return "list";
>> }
>>
>> public String execute() throws Exception {
>> return SUCCESS;
>> }
>>
>> }
>>
>> I want to disable validation for 'list' method. However, the validation
>> still takes effect. The symptom is if there is no input in the form
>> before
>> clicking "List" button to execute 'list' method, it will return to
>> 'INPUT"
>> result which is not what I want. If there is some input, for example,
>> checking a checkbox before clicking the 'List" button, then it will run
>> into
>> 'list" method and give a right result.
>>
>> Obviously, it still try to validate before executing 'list' method even
>> there is @SkipValidation annotation. Has anybody come cross the similiar
>> problem before? The struts version is 2.0.9.
>>
>> Thanks!
>>
>> BC
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/S2%3A-Struts2-%40SkipValidation-does-not-work-tf4880341.html#a13979133
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]