From 0d4a6007907e15cccc84f93d2f5792bdb9288521 Mon Sep 17 00:00:00 2001 From: jinxuesong Date: Fri, 5 Apr 2019 15:34:20 +0800 Subject: [PATCH] test --- WebContent/jsp/AddCourse.jsp | 105 +++++++++++++++++ WebContent/jsp/AddCurriculum.jsp | 105 +++++++++++++++++ WebContent/jsp/Footer.jsp | 21 ++++ WebContent/jsp/Header.jsp | 80 +++++++++++++ WebContent/jsp/Pager.jsp | 27 +++++ WebContent/jsp/QueryCourse.jsp | 99 ++++++++++++++++ WebContent/jsp/QueryCurriculum.jsp | 98 ++++++++++++++++ WebContent/jsp/UpdateCourse.jsp | 109 ++++++++++++++++++ WebContent/jsp/UpdateCurriculum.jsp | 109 ++++++++++++++++++ WebContent/jsp/index.jsp | 64 ++++++++++ .../controller/CourseController.class | Bin 0 -> 2679 bytes .../controller/CurriculumController.class | Bin 0 -> 2767 bytes .../controller/LoginController.class | Bin 2091 -> 2099 bytes .../controller/CourseController.java | 77 +++++++++++++ .../controller/CurriculumController.java | 84 ++++++++++++++ .../controller/LoginController.java | 4 +- 16 files changed, 980 insertions(+), 2 deletions(-) create mode 100644 WebContent/jsp/AddCourse.jsp create mode 100644 WebContent/jsp/AddCurriculum.jsp create mode 100644 WebContent/jsp/Footer.jsp create mode 100644 WebContent/jsp/Header.jsp create mode 100644 WebContent/jsp/Pager.jsp create mode 100644 WebContent/jsp/QueryCourse.jsp create mode 100644 WebContent/jsp/QueryCurriculum.jsp create mode 100644 WebContent/jsp/UpdateCourse.jsp create mode 100644 WebContent/jsp/UpdateCurriculum.jsp create mode 100644 WebContent/jsp/index.jsp create mode 100644 build/classes/cn/edu/hrbcu/curriculum/controller/CourseController.class create mode 100644 build/classes/cn/edu/hrbcu/curriculum/controller/CurriculumController.class create mode 100644 src/cn/edu/hrbcu/curriculum/controller/CourseController.java create mode 100644 src/cn/edu/hrbcu/curriculum/controller/CurriculumController.java diff --git a/WebContent/jsp/AddCourse.jsp b/WebContent/jsp/AddCourse.jsp new file mode 100644 index 0000000..d99be38 --- /dev/null +++ b/WebContent/jsp/AddCourse.jsp @@ -0,0 +1,105 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + + + + 增加客户 + + + + + + + + + + + + + + + + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ + +
+
+
+ +
+ +
+
+ + + + + \ No newline at end of file diff --git a/WebContent/jsp/AddCurriculum.jsp b/WebContent/jsp/AddCurriculum.jsp new file mode 100644 index 0000000..d99be38 --- /dev/null +++ b/WebContent/jsp/AddCurriculum.jsp @@ -0,0 +1,105 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + + + + 增加客户 + + + + + + + + + + + + + + + + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ + +
+
+
+ +
+ +
+
+ + + + + \ No newline at end of file diff --git a/WebContent/jsp/Footer.jsp b/WebContent/jsp/Footer.jsp new file mode 100644 index 0000000..31d429d --- /dev/null +++ b/WebContent/jsp/Footer.jsp @@ -0,0 +1,21 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + +
+ + + + +
+

© 计算机与信息工程学院 2019

\ No newline at end of file diff --git a/WebContent/jsp/Header.jsp b/WebContent/jsp/Header.jsp new file mode 100644 index 0000000..791e42f --- /dev/null +++ b/WebContent/jsp/Header.jsp @@ -0,0 +1,80 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro"%> + + +
+ + +
+

求真至善,修德允能

+

IT精英从这里出发

+

+
+
+ + + + +
\ No newline at end of file diff --git a/WebContent/jsp/Pager.jsp b/WebContent/jsp/Pager.jsp new file mode 100644 index 0000000..a5e2fec --- /dev/null +++ b/WebContent/jsp/Pager.jsp @@ -0,0 +1,27 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> + + + + + + diff --git a/WebContent/jsp/QueryCourse.jsp b/WebContent/jsp/QueryCourse.jsp new file mode 100644 index 0000000..c8cec18 --- /dev/null +++ b/WebContent/jsp/QueryCourse.jsp @@ -0,0 +1,99 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> + + + + + + + 课程列表 + + + + + + + + + + + + + + +
+ + + +
+ + +
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
ID课程名称课程编码理论学时实验学时学分所属学院操作
${company.id }${company.name }${company.identifier }${company.theoretical }${company.experiement }${company.score }${company.academyid } + 更新 + 删除 +
+
+ + + + + 增加课程 +
+ +
+
+ + + + + \ No newline at end of file diff --git a/WebContent/jsp/QueryCurriculum.jsp b/WebContent/jsp/QueryCurriculum.jsp new file mode 100644 index 0000000..dc1ca6c --- /dev/null +++ b/WebContent/jsp/QueryCurriculum.jsp @@ -0,0 +1,98 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> + + + + + + + 课程列表 + + + + + + + + + + + + + + +
+ + + +
+ + +
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
编号名称地址负责人手机号码电话号码操作
${company.id }${company.name }${company.identifier }${company.theoretical }${company.experiement }${company.score }${company.academyid } + 更新 + 删除 +
+
+ + + + + 增加课程 +
+ +
+
+ + + + + \ No newline at end of file diff --git a/WebContent/jsp/UpdateCourse.jsp b/WebContent/jsp/UpdateCourse.jsp new file mode 100644 index 0000000..dba96dd --- /dev/null +++ b/WebContent/jsp/UpdateCourse.jsp @@ -0,0 +1,109 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> + + + + + + 修改客户信息 + + + + + + + + + + + + + + + + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+
+ +
+ +
+
+ + + + + \ No newline at end of file diff --git a/WebContent/jsp/UpdateCurriculum.jsp b/WebContent/jsp/UpdateCurriculum.jsp new file mode 100644 index 0000000..dba96dd --- /dev/null +++ b/WebContent/jsp/UpdateCurriculum.jsp @@ -0,0 +1,109 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> + + + + + + 修改客户信息 + + + + + + + + + + + + + + + + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+
+ +
+ +
+
+ + + + + \ No newline at end of file diff --git a/WebContent/jsp/index.jsp b/WebContent/jsp/index.jsp new file mode 100644 index 0000000..9c73afc --- /dev/null +++ b/WebContent/jsp/index.jsp @@ -0,0 +1,64 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro"%> + + + + + + + 主页 + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + +
+ + + +
+
+
+
+ + + + + \ No newline at end of file diff --git a/build/classes/cn/edu/hrbcu/curriculum/controller/CourseController.class b/build/classes/cn/edu/hrbcu/curriculum/controller/CourseController.class new file mode 100644 index 0000000000000000000000000000000000000000..cac4d39b875cb50962ee76c09441e5bf89c5e1ec GIT binary patch literal 2679 zcmbVOZC4vb6n+Lm^U_F5cu}y06tRYuGS<@45~QY~t!P3iFX=%)cs9F3SlsN!*;zRG zSNf%#BS-!2kMi{HZn6nBso>7VnJrcTNxUy>6rdned%*|IA zVnxRgDGVZ+#t^PBTq~Kj*!1dEA$PT^B^WX#N7t;1CQX0c+Kj0~(`9&A`XAKt3|C)! zLN-Ir48>fjLv+Jdq9$a1zU0UncN@~QYX?%RixWrw%uhs>yFwmYLh&+Dw+gmVF~tdC zPHua)GV7vZx+W1V*tVlIWjZ$TeB2YPDm2^W2b!)N+2mSufEPUFoS0G=1l#+l&!cME zM)#?0@rx&1Rn{5};!H<}jy21p436@ya2LrPkz$xV&v#4ngH%GEBmSr-@egO5p~Qaby{$ zb*Ij2raJVhyg{gk!fH_A`3^Sh11E(U%=$(283DB}G=TC^^7EBAK4)0C%$=q%hhzf7 z{y3k;9o(g`T%r8?-lSYHjCU8#j`B-|JSA|CBK9eUyyn2u_!9RSlA2+(8)3J{*{(7S z%`RJo2|Q@I{>hV80uLEhc`<6(ou;cqy{y^9?fsVRStX-goZ78HZEI0dslUUIoix)I zKW>I>>BF~06_T!Z^$){h-%9J#ZxiQrq1k9_!}7mat@ag(hI8b!lqx&}| z2OU?ithUCC<>tFG*}7eZi7@GrVbqBJCSAjyxkb@UPo4` z9rCA(7pDK}jEBxU589%iREE1f%aqzm3P({5QaQEXL@KC}_ufU^BKZqc5OJE(n@7KK z5=BlUqjBiYDH6ZYWB@7p^*;k+xJtk2(16B|XvHv$YXo(j<{7dc2}TmXAHiHYF;43V zA9I3?MqPZ2Pkz88rd)g)IQ)aQhsb963^(>qFKeDZf%}njy7(u#3o~zFWw?Y z!@|9{SbRg1uQE&F>{mKE7*L!J;HHou;1S%!6s9T484}Da{e_qfs4s=CTGYuY(RoDN z5)}6`9tZSq;|W#>bBZwXSVat9`ytS`&}uERdP-Id-=IJ{?eH_S6Ndf_MLOr_bSba{ zQfFA-&%8Lrw|~)YcVcs0iA_a`{SM!^kcSDigItPG2MDJ>D({I}?t{8{LDc1*sIU5< iZe0-dX;0MGeNeYAh`P}ObpSg-_IIN@+oN?SyOnnkGp@e? literal 0 HcmV?d00001 diff --git a/build/classes/cn/edu/hrbcu/curriculum/controller/CurriculumController.class b/build/classes/cn/edu/hrbcu/curriculum/controller/CurriculumController.class new file mode 100644 index 0000000000000000000000000000000000000000..8233291e6a2c948b79542538666a35ddec473c80 GIT binary patch literal 2767 zcmbVOT~pge6g>+jHjYE62?S_D3?&37gl$?12`01-gp|e*!iO`o4;@)rjHoQRs}+p@ zRr?ZV%Cvp&kLu(~HnL3Y6#C+o?%sRuxu5bs|Nik8fH}O2ql;ldx4AGpeke=2$8}Fi zQ}-;d!ga@1(y=Td`AR5V359XQ82XR2V~tyyUFL5}M?zN&*OpA%RLczA)7c_JY{fA| z65Z%cp$FF(ZWc^iYaD84}m=EeIPNkG1eNfVY4N<2TCHHZDv3MjjU&S_raKj0 zHr1h5;#ERD6jqfQ(RZ+JA2>n1ioQdjg0C}%~hhZq1nW({RnsLmVpSj^D&`OwkWwY^YzPSy6MJ`pCMED zbk(R+QkBRoG0b-CxDK;7)VeEb)$@IkyTEFxpw#TiEHMQBkDr}ioX=~ih0i5HGh%f<1MwqJA8y_C|C3A|!>wP#D=I@Yl; zGE}RoX$6ZbQ(A6hMh_NNrX(`ww#g(`vF^_wP05YCVMGIc zK7Hxbx6Q~PZvhOG(Z4Ea8H=c^VSZ5-YNwU6S2eU&{Zan0G_>gdSbvybl!e;K9mkWp zSTp@E*hrI9^8-2S7l7eW+ZLzMl)_Qezr1NdjW`(T%;p8gX^jTk6mfc@?uZ4Cd25sbQo<~#h8#65H_oZ-&?DaJO=aBqL+6yuv`m?Xi}Vr(Rqe()aCbj&<{ zkJ)$h@Kt)Q{`4D}b_W#40=RJ`FhL|HF^c;XX*97slGtRJ*dOq^f!s%^P2@s|+C?~>QRmyDZgfE1yd>&!ThuolP`56L fy4Du;Z3ootOQLSILG8j$kp11TW_$GB%x>`mR2 list = new ArrayList();//courseService.selectCourses(currentPage); + PageInfo page = new PageInfo(list); + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("QueryCourse"); + modelAndView.addObject("pageInfo", page); + modelAndView.addObject("page_url", "/CurriculumSystemManager/CourseController/QueryCourse.action"); + + return modelAndView; + } + + @RequestMapping("/QueryAllCourse.action") + @ResponseBody + public Object QueryAllCourse(){ + List list = courseService.selectCourses(-1); + return list; + } + + @RequestMapping("/AddCourse.action") + public Object AddCourse(Course course){ + + courseService.insertCourse(course); + + return "forward:/CourseController/QueryCourse.action"; + } + + @RequestMapping("/DeleteCourse.action") + public Object DeleteCourse(Course course){ + + courseService.deleteCourse(course); + + return "forward:/CourseController/QueryCourse.action"; + } + + @RequestMapping("/toUpdateCourse.action") + public Object toUpdateCourse(Course course){ + + course = courseService.selectCourseById(course); + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("UpdateCourse"); + modelAndView.addObject("course", course); + + return modelAndView; + } + + @RequestMapping("/UpdateCourse.action") + public Object UpdateCourse(Course course){ + int cnt = courseService.updateCourse(course); + + return "forward:/CourseController/QueryCourse.action"; + } +} diff --git a/src/cn/edu/hrbcu/curriculum/controller/CurriculumController.java b/src/cn/edu/hrbcu/curriculum/controller/CurriculumController.java new file mode 100644 index 0000000..d84b083 --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/controller/CurriculumController.java @@ -0,0 +1,84 @@ +package cn.edu.hrbcu.curriculum.controller; + +import java.util.ArrayList; +import java.util.List; + +import javax.servlet.http.HttpServletRequest; + +import org.apache.shiro.SecurityUtils; +import org.apache.shiro.authc.AuthenticationException; +import org.apache.shiro.authc.UsernamePasswordToken; +import org.apache.shiro.subject.Subject; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.servlet.ModelAndView; + +import com.github.pagehelper.PageInfo; + +import cn.edu.hrbcu.curriculum.pojo.Curriculum; +import cn.edu.hrbcu.curriculum.pojo.Curriculum; + +@Controller +@RequestMapping("/CurriculumController") +public class CurriculumController { + @Autowired + //CurriculumService curriculumService; + + @RequestMapping("/QueryCurriculum.action") + public ModelAndView QueryCurriculum(@RequestParam(value = "currentPage",required=false, defaultValue="1") Integer currentPage){ + List list = new ArrayList();//curriculumService.selectCompanys(currentPage); + PageInfo page = new PageInfo(list); + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("QueryCurriculum"); + modelAndView.addObject("pageInfo", page); + modelAndView.addObject("page_url", "/CurriculumSystemManager/CurriculumController/QueryCurriculum.action"); + + return modelAndView; + } + + @RequestMapping("/QueryAllCurriculum.action") + @ResponseBody + public Object QueryAllCurriculum(){ + List list = curriculumService.selectCurriculums(-1); + return list; + } + + @RequestMapping("/AddCurriculum.action") + public Object AddCurriculum(Curriculum curriculum){ + + curriculumService.insertCurriculum(curriculum); + + return "forward:/CurriculumController/QueryCurriculum.action"; + } + + @RequestMapping("/DeleteCurriculum.action") + public Object DeleteCurriculum(Curriculum curriculum){ + + curriculumService.deleteCurriculum(curriculum); + + return "forward:/CurriculumController/QueryCurriculum.action"; + } + + @RequestMapping("/toUpdateCurriculum.action") + public Object toUpdateCurriculum(Curriculum curriculum){ + + curriculum = curriculumService.selectCurriculumById(curriculum); + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("UpdateCurriculum"); + modelAndView.addObject("curriculum", curriculum); + + return modelAndView; + } + + @RequestMapping("/UpdateCurriculum.action") + public Object UpdateCurriculum(Curriculum curriculum){ + int cnt = curriculumService.updateCurriculum(curriculum); + + return "forward:/CurriculumController/QueryCurriculum.action"; + } +} diff --git a/src/cn/edu/hrbcu/curriculum/controller/LoginController.java b/src/cn/edu/hrbcu/curriculum/controller/LoginController.java index e74cfb6..1444676 100644 --- a/src/cn/edu/hrbcu/curriculum/controller/LoginController.java +++ b/src/cn/edu/hrbcu/curriculum/controller/LoginController.java @@ -29,10 +29,10 @@ public class LoginController { } catch (AuthenticationException ae) { request.setAttribute("info", "用户名不存在或密码错误"); - return "redirect:/login.jsp"; + return "redirect:/jsp/login.jsp"; } } - return "redirect:/index.jsp"; + return "redirect:/jsp/index.jsp"; } } -- Gitee