• 大小: 22.85MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: 其他
  • 标签: SSH  

资源简介

基于SSH的选课系统 ,结构非常简单,适合初学者边学习边开发

资源截图

代码片段和文件信息

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(){
//来获得当前请求的对象
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();
//设置属性
session.setAttribute(“user“ user);
this.setUrl(“index“);
return “redirect“;
} else {
//返回响应
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(“login.jsp“);
return SUCCESS;
}
//跳转到用户注册页面
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.xml
     文件          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.xml
     文件        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.xml
     文件        1817  2017-07-04 15:55  SelectCourse\src\spring-base.xml
     文件        1159  2017-07-06 09:45  SelectCourse\src\spring-dao.xml
............此处省略539个文件信息

评论

共有 条评论