資源簡介
基于SSH的選課系統(tǒng) ,結(jié)構(gòu)非常簡單,適合初學(xué)者邊學(xué)習(xí)邊開發(fā)
代碼片段和文件信息
package?action;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.util.Date;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?model.Kecheng;
import?model.User;
import?model.Xuanke;
import?org.apache.struts2.ServletActionContext;
import?util.Util;
import?com.opensymphony.xwork2.ActionSupport;
import?dao.KechengDao;
import?dao.UserDao;
import?dao.XuankeDao;
public?class?ManageAction?extends?ActionSupport{
private?String?url?=?“./“;
private?UserDao?userDao;
private?KechengDao?kechengDao;
private?XuankeDao?xuankeDao;
public?String?getUrl()?{
return?url;
}
public?void?setUrl(String?url)?{
this.url?=?url;
}
public?UserDao?getUserDao()?{
return?userDao;
}
public?void?setUserDao(UserDao?userDao)?{
this.userDao?=?userDao;
}
public?KechengDao?getKechengDao()?{
return?kechengDao;
}
public?void?setKechengDao(KechengDao?kechengDao)?{
this.kechengDao?=?kechengDao;
}
public?XuankeDao?getXuankeDao()?{
return?xuankeDao;
}
public?void?setXuankeDao(XuankeDao?xuankeDao)?{
this.xuankeDao?=?xuankeDao;
}
//程序入口
public?String?index(){
//來獲得當(dāng)前請求的對象
HttpServletRequest?request?=?ServletActionContext.getRequest();
Util.init(request);
//返回屬性
if(request.getSession().getAttribute(“user“)==null){
return?“success2“;
}else{
return?“success1“;
}
}
//用戶登錄操作
public?String?login()?throws?IOException?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
String?username?=?request.getParameter(“username“);
String?password?=?request.getParameter(“password“);
String?role?=?request.getParameter(“role“);
User?user?=?userDao.selectBean(“?where?username?=?‘“+username?+“‘?and?password=?‘“+password?+“‘?and?userlock=0?and?role=“+role);
if?(user!=null)?{
HttpSession?session?=?request.getSession();
//設(shè)置屬性
session.setAttribute(“user“?user);
this.setUrl(“index“);
return?“redirect“;
}?else?{
//返回響應(yīng)
HttpServletResponse?response?=?ServletActionContext.getResponse();
response.setCharacterEncoding(“gbk“);
response.getWriter().print(
“ript?language=javascript>alert(‘用戶名或者賬號錯誤‘);window.location.href=‘index‘; ript>“);
}
return?null;
}
//用戶退出操作
public?String?loginout()?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
HttpSession?session?=?request.getSession();
session.removeAttribute(“user“);
this.setUrl(“l(fā)ogin.jsp“);
return?SUCCESS;
}
//跳轉(zhuǎn)到用戶注冊頁面
public?String?register()?{
this.setUrl(“user/studentregist.jsp“);
return?SUCCESS;
}
//用戶注冊操作
public?void?register2()?throws?IOException?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
String?username?=?request.getParameter(“username“);
String?password?=?request.getParameter(“password“);
String?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-08?13:22??SelectCourse\
?????文件????????1093??2017-07-04?15:54??SelectCourse\.classpath
?????文件????????1337??2017-07-04?15:55??SelectCourse\.project
?????目錄???????????0??2017-07-08?13:22??SelectCourse\.settings\
?????文件?????????522??2017-07-04?15:54??SelectCourse\.settings\.jsdtscope
?????文件??????????57??2017-07-04?15:54??SelectCourse\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2017-07-04?15:54??SelectCourse\.settings\org.eclipse.jdt.core.prefs
?????文件?????????495??2017-07-04?15:54??SelectCourse\.settings\org.eclipse.wst.common.component
?????文件?????????414??2017-07-04?15:54??SelectCourse\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-07-04?15:54??SelectCourse\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-07-04?15:54??SelectCourse\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-07-08?13:22??SelectCourse\src\
?????目錄???????????0??2017-07-04?15:55??SelectCourse\src\action\
?????文件???????36192??2017-07-06?20:35??SelectCourse\src\action\ManageAction.java
?????目錄???????????0??2017-07-08?13:22??SelectCourse\src\dao\
?????目錄???????????0??2017-07-08?13:22??SelectCourse\src\dao\impl\
?????文件????????3068??2017-07-04?21:00??SelectCourse\src\dao\impl\KechengDaoImpl.java
?????文件????????2785??2017-07-06?09:38??SelectCourse\src\dao\impl\UserDaoImpl.java
?????文件????????1869??2017-07-05?11:05??SelectCourse\src\dao\impl\XuankeDaoImpl.java
?????文件????????1047??2017-07-04?21:09??SelectCourse\src\dao\KechengDao.java
?????文件?????????796??2017-07-06?17:47??SelectCourse\src\dao\UserDao.java
?????文件?????????545??2017-07-05?11:05??SelectCourse\src\dao\XuankeDao.java
?????文件????????1278??2017-07-06?09:45??SelectCourse\src\hibernate.cfg.xm
?????文件????????1227??2017-07-04?15:55??SelectCourse\src\log4j.properties
?????目錄???????????0??2017-07-08?13:22??SelectCourse\src\model\
?????文件????????3149??2017-07-06?09:46??SelectCourse\src\model\Kecheng.java
?????文件????????1779??2017-07-06?09:46??SelectCourse\src\model\User.java
?????文件????????1357??2017-07-06?09:46??SelectCourse\src\model\Xuanke.java
?????文件????????1368??2017-07-04?20:16??SelectCourse\src\proxool.xm
?????文件????????1817??2017-07-04?15:55??SelectCourse\src\spring-ba
?????文件????????1159??2017-07-06?09:45??SelectCourse\src\spring-dao.xm
............此處省略539個文件信息
- 上一篇:GB3D型材庫(幾乎包含常用的各種型材)
- 下一篇:be85su.pdf
評論
共有 條評論