如果一个类里面有多个方法,为每个方法进行不同的验证。
1.在struts.xml定义
<action name="regist2" class="fq.registerAction1" method="abc">
<result>/welcome.jsp</result>
<result name="input">/register1.jsp</result>
</action>
通过提交到regist2,执行abc函数,先验证validateAbc()方法,然后是validate(),然后是abc()
也就是说validate()方法是一定执行的。execute()写成validateExecute().
2.在类里面写
public void validateAbc()//命名方式为validate+方法名,方法名第一个字母大写
{
System.out.println("自定义方法验证输出");
}
public String abc() throws Exception
{
return SUCCESS;
}
1.在struts.xml定义
<action name="regist2" class="fq.registerAction1" method="abc">
<result>/welcome.jsp</result>
<result name="input">/register1.jsp</result>
</action>
通过提交到regist2,执行abc函数,先验证validateAbc()方法,然后是validate(),然后是abc()
也就是说validate()方法是一定执行的。execute()写成validateExecute().
2.在类里面写
public void validateAbc()//命名方式为validate+方法名,方法名第一个字母大写
{
System.out.println("自定义方法验证输出");
}
public String abc() throws Exception
{
return SUCCESS;
}