基于WEB的选排课系统的设计与实现 - 图文(6)

2019-04-23 14:33

附 录

1.登录代码,LoginAction.java:

import javax.servlet.http.HttpServletRequest。 import javax.servlet.http.HttpSession。

import models.dto.Credential。

import org.apache.struts2.interceptor.ServletRequestAware。

import bll.LoginService。

public class LoginAction extends BaseAction implements ServletRequestAware {

@Override

protected String get() {

HttpSession session = this.request.getSession(false)。 if(null == session){ }else{

return \。

public void setServletRequest(HttpServletRequest request) { }

this.request = request。

private final static String CARE_ADMIN = \。 private final static String CARE_TEACHER = \。 private final static String CARE_STUDENT = \。 private HttpServletRequest request。

}

}

return \。

@Override

protected String post() {

String account = this.request.getParameter(\。 String password = this.request.getParameter(\。 String flag = this.request.getParameter(\。 Credential cred = null。

if(CARE_STUDENT.equals(flag)){

cred

=

LoginService.loginUsers(account,

password,

CARE_STUDENT)。

this.request.setAttribute(\。 cred

=

LoginService.loginUsers(account,

password,

}else if(CARE_TEACHER.equals(flag)){

CARE_TEACHER)。

this.request.setAttribute(\。 cred

=

LoginService.loginUsers(account,

password,

}else if(CARE_ADMIN.equals(flag)){

CARE_ADMIN)。

public String tuichu(){

HttpSession session = this.request.getSession(false)。

}

}

HttpSession session = this.request.getSession()。 if(cred.isApproved()){ }else{ }

this.request.setAttribute(\用户名或密码错误!\。 return \。

session.setAttribute(\。 return \。

this.request.setAttribute(\。

}

session = null。 return \。

public String rigister(){

String account = this.request.getParameter(\。 String password1 = this.request.getParameter(\。 String password2 = this.request.getParameter(\。 String flag = this.request.getParameter(\。

if(null != password1 && null != password2 && null != account

&& !\boolean

result

=

&& !\

if(password1.equals(password2)){

LoginService.queryAccount(flag,account)。

if(result){

this.request.setAttribute(\\该用户已存

在!\。 flag)。 flag)。

this.request.setAttribute(\\注册成

if(b){

LoginService.add(account, password1,

}else{

boolean b = LoginService.sureAccount(account,

功!\。

}else{

this.request.setAttribute(\\该学生

或老师不存在!\。

}else{

this.request.setAttribute(\\确认密码与密码需相 }

}

同!\。

}

}

}

}else{ }

return \。

this.request.setAttribute(\文本框不能为空!\。

2.选课代码,PaikeAction.java: import java.util.ArrayList。 import java.util.List。

import javax.servlet.http.HttpServletRequest。

import models.entity.Banji。 import models.entity.Course。 import models.entity.JiaoShi。 import models.entity.KeChengBiao。 import models.entity.Teachers。

import org.apache.struts2.interceptor.ServletRequestAware。

import bll.BanjiService。 import bll.CourseService。 import bll.JiaoshiService。 import bll.PaiKeService。 import bll.TeacherService。

public class PaiKeAction extends BaseAction implements ServletRequestAware {

@Override

public void setServletRequest(HttpServletRequest request) { }

this.request = request。

private HttpServletRequest request。

protected String get() { List teacherList = TeacherService.queryListTeacher()。 List courseList = CourseService.queryListCourse()。 List jsList = JiaoshiService.queryListJiaoshi()。 List bjList = BanjiService.qeuryListBanji()。 this.request.setAttribute(\。 this.request.setAttribute(\。 this.request.setAttribute(\。 this.request.setAttribute(\。 return \。

} @Override

protected String post() { // TODO Auto-generated method stub return null。

}

public String kebiao(){ ArrayList kbList = new ArrayList()。// List kbList = null。

String biid = this.request.getParameter(\。 for (int i = 1。 i <= 5。 i++) { for (int j = 1。 j <= 4。 j++) { KeChengBiao kb = new KeChengBiao()。 kb.setXingqi(i)。 kb.setKeshi(j)。

kb.setBiid(Integer.valueOf(biid))。

String

ciid

this.request.getParameter(\。

String

tiid

this.request.getParameter(\。

String

jiid

this.request.getParameter(\。

=

=

=


基于WEB的选排课系统的设计与实现 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数据库原理与技术简明教程题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: