package actions;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.interceptor.ServletRequestAware;
public class LoginAction implements ServletRequestAware {
private HttpServletRequest request;
private HttpSession session;
private ServletContext application;
private String userName;
private String passWord;
private String ready_register="已注册";
public String getReady_register() {
return ready_register;
}
public void setReady_register(String ready_register) {
this.ready_register = ready_register;
}
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 void setServletRequest(HttpServletRequest request) {
this.request = request;
this.session = request.getSession();
this.application = session.getServletContext();
}
public String execute() {
boolean t=false;
request.setAttribute("userName", userName);
session.setAttribute("passWord", passWord);
if("struts2".equals(this.userName) && "123".equals(this.passWord)){
t=true;
application.setAttribute("zhucele", ready_register);
}
if (t)
return "success";
else
return "error";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
修改题目1,将提交的“用户名信息”保存到request中,“密码信息”保存到session中,
共21个文件
xml:4个
jsp:3个
mex:2个
需积分: 0 17 下载量 159 浏览量
2016-11-16
23:10:08
上传
评论
收藏 9KB RAR 举报
温馨提示
1.采用struts2架构构建一个简单的登录系统。 要求如下: (1)系统功能要求:当用户在登录页面上填写用户名和密码并提交后,系统检查该用户是否已经注册,若注册,系统进入主页面,否则,进入注册页面。 (2)使用javaBean封装提交信息为对象,重新实现所要求的功能。 2.修改题目1,将提交的“用户名信息”保存到request中,“密码信息”保存到session中,而“用户是否已经注册的判定信息”保存在application中,并在显示页面中,分别从request、session和application中获取数据并显示出来。
资源推荐
资源详情
资源评论
收起资源包目录
WorkTest11_2.rar (21个子文件)
WorkTest11_2
.mystrutsdata 240B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.wst.common.component 474B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 500B
org.eclipse.jdt.core.prefs 395B
src
struts.xml 442B
.struts.mex 654B
actions
LoginAction.java 1KB
.project 2KB
WebRoot
login3.jsp 1KB
META-INF
MANIFEST.MF 36B
WEB-INF
web.xml 706B
classes
struts.xml 442B
.struts.mex 654B
actions
LoginAction.class 2KB
lib
main.jsp 1KB
register.jsp 1KB
.mymetadata 309B
.classpath 630B
.myeclipse
共 21 条
- 1
资源评论
看我君临天下
- 粉丝: 82
- 资源: 362
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功