java框架的教务系统代码_s2sh(struts2+spring+hibernate)框架开发java学校教务后台管理系统...

package action;

import javax.servlet.http.HttpServletRequest;

import models.Admin;

import models.Student;

import models.Teacher;

import service.ILoginUserService;

import com.opensymphony.xwork2.ActionContext;

public class LoginAction {

private String usertype;

private String userid;

private HttpServletRequest request = null;

public HttpServletRequest getRequest() {

return request;

}

public void setRequest(HttpServletRequest request) {

this.request = request;

}

public ILoginUserService getLoginuserservice() {

return loginuserservice;

}

public void setLoginuserservice(ILoginUserService loginuserservice) {

this.loginuserservice = loginuserservice;

}

private ILoginUserService loginuserservice;

public String getUsertype() {

return usertype;

}

public void setUsertype(String usertype) {

this.usertype = usertype;

}

public String getUserid() {

return userid;

}

public void setUserid(String userid) {

this.userid = userid;

}

public String execute() {

if (userid.equals("")) {

return "fail";

} else if (usertype.equals("1")) {

Student student = loginuserservice.studentLogin(userid);

if (student != null) {

ActionContext.getContext().getSession().put("student", student);

ActionContext.getContext().getSession()

.put("username", student.getStuName());

return "studentsuccess";

} else

return "fail";

}

if (usertype.equals("2")) {

Teacher teacher = loginuserservice.teacherLogin(userid);

if (teacher != null) {

ActionContext.getContext().getSession().put("teacher", teacher);

ActionContext.getContext().getSession()

.put("username", teacher.getTName());

return "teachersuccess";

} else

return "fail";

}

if (usertype.equals("3")) {

Admin admin = loginuserservice.adminLogin(userid);

if (admin != null) {

ActionContext.getContext().getSession().put("admin", admin);

ActionContext.getContext().getSession()

.put("username", admin.getAdminName());

return "adminsuccess";

} else

return "fail";

}

return "fail";

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值