• 大小: 15.6MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: Java
  • 标签: Struts  Spring  

资源简介

基于SSH的Java Web高校竞赛报名管理系统,采用MySQL数据库,存在多对多,一对多,多对一的数据关系,注册系统时可以向邮箱发送邮件激活,管理员后台显示数据,使用amchart工具通过柱状图和饼状图的格式显示各个分类人数以及对比

资源截图

代码片段和文件信息

package cn.zyan.regist.action;

import java.util.List;

import org.apache.struts2.ServletActionContext;

import cn.zyan.regist.domain.Admin;
import cn.zyan.regist.domain.Item;
import cn.zyan.regist.domain.Notice;
import cn.zyan.regist.domain.PageBean;
import cn.zyan.regist.domain.Student;
import cn.zyan.regist.domain.Team;
import cn.zyan.regist.service.AdminService;
import cn.zyan.regist.service.TeamService;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class AdminAction extends ActionSupport{
private AdminService adminService;
private TeamService teamService;
private Admin admin;
private Item item;
private String validateCode;//登陆时的验证码
private Notice notice;
private PageBean pageBean;
private List list;

private int page = 1;



public TeamService getTeamService() {
return teamService;
}

public void setTeamService(TeamService teamService) {
this.teamService = teamService;
}

public PageBean getPageBean() {
return pageBean;
}

public void setPageBean(PageBean pageBean) {
this.pageBean = pageBean;
}

public List getList() {
return list;
}

public void setList(List list) {
this.list = list;
}

public int getPage() {
return page;
}

public void setPage(int page) {
this.page = page;
}

public AdminService getAdminService() {
return adminService;
}

public void setAdminService(AdminService adminService) {
this.adminService = adminService;
}

public Item getItem() {
return item;
}

public void setItem(Item item) {
this.item = item;
}

public Notice getNotice() {
return notice;
}

public void setNotice(Notice notice) {
this.notice = notice;
}


public Admin getAdmin() {
return admin;
}

public void setAdmin(Admin admin) {
this.admin = admin;
}

public String getValidateCode() {
return validateCode;
}

public void setValidateCode(String validateCode) {
this.validateCode = validateCode;
}

public String login(){
object obj = ActionContext.getContext().getSession().get(“code“);
String code = obj==null?““:obj.toString();
System.out.println(“yanzhengma“+code);
if(code.equalsIgnoreCase(this.validateCode))
{
if(adminService.adminLogin(admin.getName() admin.getPassword()))
{
ActionContext.getContext().getSession().put(“admin“ admin);
return SUCCESS;
}
else
{
this.addActionMessage(“登录失败,账号或密码错误“);
}
}
else
{
this.addActionMessage(“校验码错误“);
}
return “input“;
}

public String addItem(){
adminService.saveItem(item);
ServletActionContext.getRequest().setAttribute(“message““增加项目成功“);
return “success“;
}
/**
 * 找到所有待报名项目
 * @return
 */
public String registLookItem(){

List itemList = adminService.findAllItem();

ServletActionContext.getRequest().setAttribute(“itemList“ itemList);
return “success“;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-03 19:22  regist\
     文件         604  2017-05-03 19:24  regist\.classpath
     目录           0  2017-05-03 19:22  regist\.myeclipse\
     文件         291  2017-05-03 19:22  regist\.mymetadata
     文件        1749  2017-05-03 22:11  regist\.project
     目录           0  2017-05-03 22:16  regist\.settings\
     文件         500  2017-05-03 19:22  regist\.settings\.jsdtscope
     文件          78  2017-05-03 19:22  regist\.settings\com.genuitec.eclipse.ws.prefs
     文件          66  2017-05-03 22:16  regist\.settings\org.eclipse.core.resources.prefs
     文件         364  2017-05-03 19:22  regist\.settings\org.eclipse.jdt.core.prefs
     文件         456  2017-05-03 19:22  regist\.settings\org.eclipse.wst.common.component
     文件         252  2017-05-03 19:22  regist\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-05-03 19:22  regist\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-05-03 19:22  regist\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-06-06 14:58  regist\src\
     文件        5939  2017-06-07 22:36  regist\src\applicationContext.xml
     目录           0  2017-05-03 19:23  regist\src\cn\
     目录           0  2017-05-03 19:23  regist\src\cn\zyan\
     目录           0  2017-05-19 17:36  regist\src\cn\zyan\regist\
     目录           0  2017-06-08 18:45  regist\src\cn\zyan\regist\action\
     文件        7099  2017-05-17 23:38  regist\src\cn\zyan\regist\action\AdminAction.java
     文件        4548  2017-05-19 19:51  regist\src\cn\zyan\regist\action\ChartAction.java
     文件        6550  2017-06-07 22:22  regist\src\cn\zyan\regist\action\StudentAction.java
     文件        6035  2017-06-08 19:37  regist\src\cn\zyan\regist\action\TeamAction.java
     目录           0  2017-05-19 17:43  regist\src\cn\zyan\regist\authInterceptor\
     文件         832  2017-05-19 17:41  regist\src\cn\zyan\regist\authInterceptor\AuthInterceptor.java
     文件         833  2017-05-19 17:44  regist\src\cn\zyan\regist\authInterceptor\StudentIct.java
     文件         818  2017-05-19 17:45  regist\src\cn\zyan\regist\authInterceptor\TeamInc.java
     目录           0  2017-05-06 13:35  regist\src\cn\zyan\regist\dao\
     文件         518  2017-05-06 13:46  regist\src\cn\zyan\regist\dao\AdminDao.java
     目录           0  2017-05-05 09:38  regist\src\cn\zyan\regist\dao\impl\
............此处省略233个文件信息

评论

共有 条评论