level 1
kanelovegigi
楼主
主要代码如下:先是struts2配置文件:
<package name="login" namespace="/" extends="struts-default">
<action name="login" class="com.kane.userLogin.UserLogin">
<!--定义Action和实现类 -->
<result name="success">/login_success.jsp</result>
<result name="error">/login_error.jsp</result>
<!--定义处理结果和资源之间映射关系 -->
</action>
</package>
再是Action的实现类:
public class UserLogin {
private String username;
private String password;
public String getUsername(){
return username;
}
public void setUsername(String username){
this.username = username;
}
public String getPassword(){
return password;
}
public void setPassword(String password){
this.password = password;
}
public String execute() throws Exception{
//用户名admin密码123
if("admin".equals(this.getUsername()) && "123".equals(this.getPassword())){
return "success";
}else{
return "error";
}
}
}
最后是登录页面:
<s:form action="login">
<s:textfield name="per.name" label="用户名"></s:textfield> <!-- 用户输入框 -->
<s:textfield name="per.psw" label="密码"></s:textfield> <!-- 密码输入框 -->
<s:submit value="登录"></s:submit> <!-- 提交按钮 -->
</s:form>
编译运行都能通过,只不过输入用户名admin和密码123后不跳到正确页面跳到了错误页面login_error.jsp,这是为什么。
2013年03月18日 08点03分
1
<package name="login" namespace="/" extends="struts-default">
<action name="login" class="com.kane.userLogin.UserLogin">
<!--定义Action和实现类 -->
<result name="success">/login_success.jsp</result>
<result name="error">/login_error.jsp</result>
<!--定义处理结果和资源之间映射关系 -->
</action>
</package>
再是Action的实现类:
public class UserLogin {
private String username;
private String password;
public String getUsername(){
return username;
}
public void setUsername(String username){
this.username = username;
}
public String getPassword(){
return password;
}
public void setPassword(String password){
this.password = password;
}
public String execute() throws Exception{
//用户名admin密码123
if("admin".equals(this.getUsername()) && "123".equals(this.getPassword())){
return "success";
}else{
return "error";
}
}
}
最后是登录页面:
<s:form action="login">
<s:textfield name="per.name" label="用户名"></s:textfield> <!-- 用户输入框 -->
<s:textfield name="per.psw" label="密码"></s:textfield> <!-- 密码输入框 -->
<s:submit value="登录"></s:submit> <!-- 提交按钮 -->
</s:form>
编译运行都能通过,只不过输入用户名admin和密码123后不跳到正确页面跳到了错误页面login_error.jsp,这是为什么。