
本站地址:http://www.bajiao123.com

实战struts2:用户登录
{
return password;
}

public void setPassword(String password)
{
this.password = password;
}
}
if (isInvalid(getUsername()))
return INPUT;
if (isInvalid(getPassword()))
return INPUT;
return SUCCESS;
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="username">
<field-validator type="requiredstring">
<message>Username is required</message>
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message>Password is required</message>
</field-validator>
</field>
</validators>
需要注意的是,命名需要与与其对应的Action类匹配。
5. 最后需要进行Action配置。
struts.xml:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="com.cleversoft.struts2.demo"
extends="struts-default">
<action name="HelloWorld"
class="com.cleversoft.struts2.demo.HelloWorld">
<result>/HelloWorld.jsp</result>
</action>
<action name="Welcome">
<result>/Welcome.jsp</result>
</action>
<action name="Menu">
<result>/Menu.jsp</result>
</action>
<action name="Logon!*" method="{1}"
class="com.cleversoft.struts2.demo.Logon">
<result type="redirect-action">Menu</result>
本站地址:http://www.bajiao123.com

