资源简介
基于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.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
相关资源
- ssh一个期末大作业
- SSH项目整合案例
- 基于ssh病人系统完整版
- 基于Web的酒店管理系统
- 超市管理含分页,增删改查
- ssh框架增删改查登陆,含数据库表
- ssh框架的订餐系统
- SSH 整合实现增删改查
- ssh框架 个人博客 系统
- 基于SSH的B2C购物网站源代码
- ssh_crm客户关系管理系统
- ssh框架开发的个人博客系统前后台
- SSH登录与增删改查demo详解+源代码
- 基于SSH框架的仿当当网图书管理系统
- 基于SSH的订餐系统
- Spring+Struts2+hibernate+Redis整合
- 基于SSH框架的网上书店系统
- SSHStruts2+Spring+Hibernate三大框架整合简
- SSH整合员工管理系统
- 海思3516A 3516D openssl zlib openssh编译
-
SSH三大框架整合 struts2(使用xm
l配置 - 火车票订票系统(ssh)
- 学生选课系统SSH框架实现
- 基于Struts2电影网站
- SSH学生管理系统.
- 公交站系统有前后台
- 报到管理系统
- SSH进销存系统
- ssh框架实现论坛发帖,回帖 删除贴登
- SSH网上商城项目实战完整源码带博文
评论
共有 条评论