when the field is wqh ,there isn't any message print in the console,but
if the field is "wqh",then it will print
begin to process
not equal
and if the excute run ,print the sentence "begin to process" is a must,but
really it did not,that means the function of excute never run when validate
return null,
if I want it to run ,and do not add any error message,what should it return?
public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request) {
if (nam.equals("wqh")){
ActionErrors err=new ActionErrors();
err.add("error",new ActionError("first"));
return err;
}
return null;
}
public ActionForward execute(..)
throws Exception {
LongonForm longonForm = (LongonForm) form;
///////////********* this print sentence must run if the excute is called
**/
System.out.println(" begin to process";
if (longonForm.getNam().equals("wqh")){
System.out.println("equal to wqh");
throw new UnsupportedOperationException("Easy Struts : i);
}
else {
System.out.println("not equal");
return (mapping.getInputForward());
}
}
_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>