基于javaweb+jsp的高校教师教职工管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

编程入门 行业动态 更新时间:2024-10-26 03:30:56

基于javaweb+jsp的高校教师教职工<a href=https://www.elefans.com/category/jswz/34/1769858.html style=管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)"/>

基于javaweb+jsp的高校教师教职工管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

基于javaweb+jsp的高校教师教职工管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

开发工具:eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

     * @param request* @param response*/private void redirectList(HttpServletRequest request, HttpServletResponse response) throws IOException {//查询列和关键字String searchColumn = Util.decode(request, "searchColumn");String keyword = Util.decode(request, "keyword");Map<String, Object> params = new HashMap();//用来保存控制层传进来的参数(查询条件)params.put("searchColumn", searchColumn);//要查询的列params.put("keyword", keyword);//查询的关键字response.getWriter().println(com.alibaba.fastjson.JSONObject.toJSONString(salaryService.list(params).get("list")));}
}
package com.demo.controller;import com.demo.util.Util;
import com.demo.service.NoticeService;
import com.demo.vo.Notice;
import org.springframework.beans.factory.annotation.Autowired;
        <label class="layui-form-label">职称:</label><div class="layui-input-block"><input type="text" name="teacherPosition" lay-verify="required|teacherPosition" class="layui-input" value="${vo.teacherPosition}"></div></div><div class="layui-form-item"><label class="layui-form-label">科系:</label><div class="layui-input-block"><input type="text" name="teacherXi" lay-verify="required|teacherXi" class="layui-input" value="${vo.teacherXi}"></div></div><div class="layui-form-item"><label class="layui-form-label">入职日期:</label><div class="layui-input-block"><input type="text" name="teacherDate" lay-verify="required|teacherDate" class="layui-input" value="${vo.teacherDate}"></div></div><div class="layui-form-item"><label class="layui-form-label">备注:</label><div class="layui-input-block"><textarea type="text" name="teacherText" class="layui-input" style="height: 100px;padding-left: 10px;" placeholder="请输入内容......">${vo.teacherText}</textarea>
                    <if test ='id != null'>#{id},</if><if test ='noticeName != null'>#{noticeName},</if><if test ='noticeText != null'>#{noticeText},</if><if test ='noticeType != null'>#{noticeType},</if><if test ='createDate != null'>#{createDate}</if></trim></insert><!--批量删除--><delete id="doRemoveBatch" parameterType="java.util.Collection">DELETE FROM `t_notice` WHERE `id` IN<foreach collection="list" item="id" separator="," open="(" close=")">#{id}</foreach></delete><!--修改--><update id="doUpdate" parameterType="com.demo.vo.Notice">
    @RequestMapping("noticeAdd")public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {Notice vo = new Notice();//取出页面传进来的参数vo.setNoticeName(Util.decode(request, "noticeName"));vo.setNoticeText(Util.decode(request, "noticeText"));vo.setNoticeType(Util.decode(request, "noticeType"));vo.setCreateDate(Util.decode(request, "createDate"));//调用Service层的增加(insert)方法noticeService.insert(vo);this.redirectList(request, response);}
    }/*** 编辑教师** @param response* @param request* @throws IOException*/@RequestMapping("teacherEdit")public void edit(HttpServletResponse response, HttpServletRequest request) throws IOException {Teacher vo = new Teacher();vo.setId(Long.valueOf(Util.decode(request, "id")));vo.setTeacherNo(Util.decode(request, "teacherNo"));vo.setTeacherName(Util.decode(request, "teacherName"));vo.setTeacherSex(Util.decode(request, "teacherSex"));vo.setTeacherAge(Util.decode(request, "teacherAge"));vo.setTeacherLevel(Util.decode(request, "teacherLevel"));vo.setTeacherPosition(Util.decode(request, "teacherPosition"));vo.setTeacherXi(Util.decode(request, "teacherXi"));
public void setTeacherDate(String teacherDate) {this.teacherDate = teacherDate;}public String getTeacherText() {return teacherText;}public void setTeacherText(String teacherText) {this.teacherText = teacherText;}
}
package com.demo.util;import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;/*** 拦截器*/
public class LoginInterceptor implements HandlerInterceptor {
    /*** 根据条件查询公告的列表并跳转回页面** @param response* @param request* @throws IOException*/@RequestMapping("noticeList")public void list(HttpServletResponse response, HttpServletRequest request) throws IOException {this.redirectList(request, response);}/*** 跳转到列表页面** @param request* @param response*/private void redirectList(HttpServletRequest request, HttpServletResponse response) throws IOException {//查询列和关键字String searchColumn = Util.decode(request, "searchColumn");String keyword = Util.decode(request, "keyword");Map<String, Object> params = new HashMap();//用来保存控制层传进来的参数(查询条件)params.put("searchColumn", searchColumn);//要查询的列params.put("keyword", keyword);//查询的关键字
     * @param parameterName* @return*/public static String decode(javax.servlet.http.HttpServletRequest request, String parameterName) {String str;if ((str = request.getParameter(parameterName)) == null) {return null;}try {if (isMessyCode(str)) {str = new String(str.getBytes("ISO-8859-1"), "UTF-8");}if (isMessyCode(str)) {str = new String(str.getBytes("GB2312"), "UTF-8");}if (isMessyCode(str)) {str = new String(str.getBytes("GBK"), "UTF-8");
     */@RequestMapping("salaryAdd")public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {Salary vo = new Salary();//取出页面传进来的参数vo.setSalaryName(Util.decode(request, "salaryName"));vo.setSalaryNo(Util.decode(request, "salaryNo"));vo.setSalaryDate(Util.decode(request, "salaryDate"));vo.setSalaryBasic(Util.decode(request, "salaryBasic"));vo.setSalaryJiang(Util.decode(request, "salaryJiang"));vo.setSalaryText(Util.decode(request, "salaryText"));//调用Service层的增加(insert)方法salaryService.insert(vo);this.redirectList(request, response);}
        this.redirectList(request, response);}/*** 跳转到列表页面** @param request* @param response*/private void redirectList(HttpServletRequest request, HttpServletResponse response) throws IOException {//查询列和关键字String searchColumn = Util.decode(request, "searchColumn");String keyword = Util.decode(request, "keyword");Map<String, Object> params = new HashMap();//用来保存控制层传进来的参数(查询条件)params.put("searchColumn", searchColumn);//要查询的列params.put("keyword", keyword);//查询的关键字response.getWriter().println(com.alibaba.fastjson.JSONObject.toJSONString(userService.list(params).get("list")));}
}
        }return window.btoa(binary);}layui.use('table', function () {let table = layui.table;table.render({elem: '#myData',id: 'myTable',url: 'teacherList',parseData: function (res) { //res:即为原始返回的数据let result = this.page.curr ? res.slice(this.limit * (this.page.curr - 1), this.limit * this.page.curr) : res.slice(0, this.limit);return {"code": 0, //解析接口状态"msg": '', //解析提示文本"count": res.length, //解析数据长度(集合个数)

运行环境

Java≥6、Tomcat≥7.0、MySQL≥5.5

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

技术框架

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

登录、注册、退出、用户模块、公告模块、教师模块、工资模块的增删改查管理

更多推荐

基于javaweb+jsp的高校教师教职工管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

本文发布于:2024-03-08 02:45:52,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1719630.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:管理系统   教职工   高校教师   JavaWeb   jsp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!