<action-mappings >
<action
attribute="login1Form"
input="/login.jsp"
name="login1Form"
path="/login1"
scope="request"
type="com.mldn.mzx.login6.struts.action.Login1Action" parameter="status">
</action>
</action-mappings>
TYPE这里不是填写ACTION的完整类名吗?怎么后面还要加一parameter="status"
还有LOGINFORM文件里的public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if("login".equals(this.status))
if(this.id==null||"".equals(this.id))
{
errors.add("id",new ActionMessage("id.null"));
}
if(this.password==null||"".equals(this.password))
{
errors.add("password",new ActionMessage("password.null"));
}
return errors;
}
就是想问下这两处status是什么作用?
<action
attribute="login1Form"
input="/login.jsp"
name="login1Form"
path="/login1"
scope="request"
type="com.mldn.mzx.login6.struts.action.Login1Action" parameter="status">
</action>
</action-mappings>
TYPE这里不是填写ACTION的完整类名吗?怎么后面还要加一parameter="status"
还有LOGINFORM文件里的public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if("login".equals(this.status))
if(this.id==null||"".equals(this.id))
{
errors.add("id",new ActionMessage("id.null"));
}
if(this.password==null||"".equals(this.password))
{
errors.add("password",new ActionMessage("password.null"));
}
return errors;
}
就是想问下这两处status是什么作用?
在实际的类中,把参数status与实际的值比较