我可以在同一个操作类中创建两个方法吗?如果是这样,我们如何在struts.xml
file ?
例如:我创建了一个简单的验证操作类来验证email address
也password
使用两个单独的正则表达式。
我在 Action 类中创建了两个方法:emailVerification()
and passVerification()
。
我在里面写了所有必要的验证代码,但是现在当它们返回时SUCCESS
它们应该产生相同的成功页面结果ERROR
同样地..
是的,您可以在操作类中创建任意数量的方法。你可以做这样的事情
package com.myvalidation;
public class MyValidationClass extends ActionSupport
{
public String emailVerification() throws Exception
{
//Your validation logic for email validation
return SUCCESS;
}
public String passVerification() throws Exception
{
//Your validation logic for password validation
return SUCCESS;
}
}
struts.xml
<action name="emailVerification" method="emailVerification" class="com.myvalidation.MyValidationClass">
<result name="success">/your_success_jsp.jsp</result>
<result name="input">/your_error_jsp.jsp</result>
</action>
<action name="passVerification" method="passVerification" class="com.myvalidation.MyValidationClass">
<result name="success">/your_success_jsp.jsp</result>
<result name="input">/your_error_jsp.jsp</result>
</action>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)