这里用struts2写一个不含数据库的登录:
1.写出登录界面:
<body>
<form action="login" method="post">
name:<input type="text" name="name">
pass:<input type="password" name="pwd">
<input type="submit" value="提交">
</form>
</body>
2.登录成功和失败分别跳转的页面,这里只举例成功的
<body>
success
</body>
3.写action和struts.xml的配置:
public class LoginAction extends ActionSupport {
private String name;
private String pass;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
public String Login(){
if(getName()=="123"||"123".equals(getName())){
return SUCCESS;
}else
return ERROR;
}
}
<package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.cl.action.LoginAction">
<result>/WEB-INF/jsp/sucess.jsp</result>
<result name="error">/WEB-INF/jsp/login.jsp</result>
</action>
</package>
login.jsp name=123即可完成struts2实现登录功能