——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明








基于javaweb的SSM羽毛球会员俱乐部系统场馆课程运动(java+ssm+mysql+jsp)
1 2 3 4 5 6 7 8 9 10 11
| 管理员 admin 123456
会员 test01 123456 test02 123456 test03 123456 test04 123456
|
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| pm.setPagesize(pagesize); pm.setCurpageindex(pageindex); request.setAttribute("pagermetal", pm); dispatchParams(request, response); String forwardurl = request.getParameter("forwardurl"); System.out.println("forwardurl=" + forwardurl); if (forwardurl == null) { forwardurl = "/admin/supplyormanager.jsp"; } forward(forwardurl); } }
@Controller public class ChangdiController extends SimpleController { @Autowired
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| System.out.println("系统退出"); request.getSession().removeAttribute("huiyuan");
}
}
private void login() {
String accountname = request.getParameter("accountname"); String password = request.getParameter("password");
String filter = MessageFormat.format("where accountname=''{0}'' and password=''{1}''", accountname, password); Huiyuan huiyuan = (Huiyuan) huiyuanSrv.load(filter); String errorurl=request.getParameter("errorurl"); String forwardurl=request.getParameter("forwardurl"); if(huiyuan==null){ dispatchParams(request, response); request.setAttribute("errormsg", "<label class='error'>系统账户和密码不匹配</label>"); forward(errorurl); return; } if (huiyuan.getPassword().equals(password)) { huiyuan.setLogtimes(huiyuan.getLogtimes() + 1); huiyuanSrv.update(huiyuan); request.getSession().setAttribute("huiyuan", huiyuan); if (forwardurl == null||"".equals(forwardurl)) forwardurl = "/e/huiyuan/accountinfo.jsp"; redirect(forwardurl); }
}
public void save() { String accountname = request.getParameter("accountname"); String password = request.getParameter("password"); String name = request.getParameter("name"); String idcardno=request.getParameter("idcardno");
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| ****************** 信息注销监听支持***************************** *********************************************************/ public void delete() { String id = request.getParameter("id"); scSrv.delete(" where id=" + id); get(); }
/************************************************************* **************** 保存动作监听支持****************************** **************************************************************/ public void save() { String forwardurl = request.getParameter("forwardurl"); // 验证错误url String errorurl = request.getParameter("errorurl"); String bookid = request.getParameter("bookid"); String bookname = request.getParameter("bookname"); String tupian = request.getParameter("tupian"); String scren = request.getParameter("scren"); String sctime = request.getParameter("sctime"); String href = request.getParameter("href"); SimpleDateFormat sdfshoucang = new SimpleDateFormat("yyyy-MM-dd"); Shoucang shoucang = new Shoucang(); shoucang.setBookid(bookid == null ? 0 : new Integer(bookid)); shoucang.setBookname(bookname == null ? "" : bookname); shoucang.setTupian(tupian == null ? "" : tupian); shoucang.setScren(scren == null ? "" : scren); if (sctime != null) { try { shoucang.setSctime(sdfshoucang.parse(sctime)); } catch (ParseException e) { e.printStackTrace(); } } else { shoucang.setSctime(new Date()); } shoucang.setHref(href==null?"":href); // 产生验证 Boolean validateresult = saveValidate(MessageFormat.format( "where bookid=''{0}'' and scren=''{1}'' ", bookid, scren)); if (validateresult) { try { request.setAttribute("sctip", "<label class='error'>你已经收藏</label>"); request.setAttribute("shoucang", shoucang);
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| // 产生验证 Boolean validateresult = zhiyuanSrv.isExist("where accountname='" + accountname + "'"); if (validateresult) { try { request.setAttribute("errormsg", "<label class='error'>已经存在的工号</label>"); request.setAttribute("zhiyuan", zhiyuan);
List<Object> zhiwu_datasource = zhiwuSrv.getEntity(""); request.setAttribute("zhiwu_datasource", zhiwu_datasource); request.setAttribute("actiontype", "save"); request.getRequestDispatcher(errorurl).forward(request, response); } catch (Exception e) { e.printStackTrace(); } return; } zhiyuanSrv.save(zhiyuan); // 保存附件
if (forwardurl == null) { forwardurl = "/admin/zhiyuanmanager.do?actiontype=get"; } forward(forwardurl); }
/****************************************************** *********************** 更新内部支持********************* *******************************************************/ public void update() { String forwardurl = request.getParameter("forwardurl"); String id = request.getParameter("id"); if (id == null) return; Zhiyuan zhiyuan = zhiyuanSrv.load(new Integer(id)); if (zhiyuan == null) return; String accountname = request.getParameter("accountname"); String password = request.getParameter("password"); String name = request.getParameter("name"); String sex = request.getParameter("sex"); String lianxiren = request.getParameter("lianxiren"); String jiguan = request.getParameter("jiguan"); String nation = request.getParameter("nation"); String bumen = request.getParameter("bumen"); String zhiwu = request.getParameter("zhiwu"); String mobile = request.getParameter("mobile"); String qq = request.getParameter("qq"); String des = request.getParameter("des"); String photo = request.getParameter("photo");
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
@Controller public class HuiyuanController extends SimpleController {
@Autowired private HuiyuanService huiyuanSrv=null;
@RequestMapping("/admin/huiyuanmanager.do") public void mapping(HttpServletRequest request, HttpServletResponse response) { this.mappingMethod(request, response); } public void chongzhi() { String jine = request.getParameter("jine"); String forwardurl = request.getParameter("forwardurl"); String id = request.getParameter("id"); if (id == null || id == "") return; Huiyuan huiyuan = huiyuanSrv.load(new Integer(id)); if (huiyuan != null) { huiyuan.setYue(huiyuan.getYue() + Float.parseFloat(jine)); huiyuanSrv.update(huiyuan); request.getSession().setAttribute("huiyuan", huiyuan); redirect(forwardurl); }
} public void modifyPaypw() {
String paypwd=request.getParameter("paypwd"); String errorurl=request.getParameter("errorurl"); String forwardurl=request.getParameter("forwardurl"); String repassword1=request.getParameter("repassword1"); String id = request.getParameter("id"); if (id == null||id=="") return; Huiyuan huiyuan =huiyuanSrv.load(new Integer(id)); if(huiyuan!=null) {
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| if (sysrole != null) { request.setAttribute("sysrole", sysrole); } actiontype = "update"; request.setAttribute("id", id); } request.setAttribute("actiontype", actiontype); String forwardurl = request.getParameter("forwardurl"); System.out.println("forwardurl=" + forwardurl); if (forwardurl == null) { forwardurl = "/admin/sysroleadd.jsp"; } forward(forwardurl); }
public void aclguide(){
String forwardurl=request.getParameter("forwardurl"); List<Sysrole> listRole= sysroleSrv.getEntity(""); request.setAttribute("listRole",listRole); if (forwardurl == null) { forwardurl = "/admin/aclguide.jsp"; } forward(forwardurl);
}
public void get() { String filter = "where 1=1 "; String name = request.getParameter("name"); if (name != null) filter += " and name like '%" + name + "%' "; int pageindex = 1; int pagesize = 10; String currentpageindex = request.getParameter("currentpageindex"); String currentpagesize = request.getParameter("pagesize"); if (currentpageindex != null) pageindex = new Integer(currentpageindex); if (currentpagesize != null) pagesize = new Integer(currentpagesize); List<Sysrole> listsysrole = sysroleSrv.getPageEntitys(filter, pageindex, pagesize);
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=291123242708201bv
https://javayms.pages.dev?id=291123242708201bv