Struts2中的登录
Posted 卓赞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2中的登录相关的知识,希望对你有一定的参考价值。
1.新建一个项目
2.建立一个struts.xml
在struts.xml中写
<struts> <package name="default" extends="struts-default"> <!-- 用户登录 --> <action name="userlogin" class="struts.UserAction"> <result name="success">/main.jsp</result> <result name="error">/error.jsp</result> </action> </package> <!-- <constant name="struts.i18n.encoding" value="gb2312"></constant> --> </struts>
便可执行跳转功能
3.在src中写后台代码
public class UserAction extends ActionSupport { @Override public String execute() throws Exception { if(userID.equals("aaa") && password.equals("123")) return "success"; else return "error"; } private String userID,password; public String getUserID() { return userID; } public void setUserID(String userID) { this.userID = userID; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
4.在jsp中写登录界面
<html> <head> <title>用户登录</title> </head> <body> <form action="userlogin.action" method="post"> <input type="text" name="userID"><br> <input type="text" name="password"><br> <input type="submit" value="登录"> </form> </body> </html>
当你输入的userID为aaa,password为123时显示登录成功
<body> 登录成功,欢迎<s:property value="userID"/>进入主页 </body>
否则则失败
<body>
登录失败
</body>
5.要懂得学会运用struts
以上是关于Struts2中的登录的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段