资源简介
包含sql文件,使用MySQL数据库
后端使用Servlet开发,数据交互使用json格式,前端主要使用Layui开发UI界面,使用ajax实现数据传输和交互。
系统实现了登录,登录验证,数据显示,分页显示,查找,模糊查找,删除,批量删除等功能。具体可以查看项目演示或者跑起来试试。
后端使用Servlet开发,数据交互使用json格式,前端主要使用Layui开发UI界面,使用ajax实现数据传输和交互。
系统实现了登录,登录验证,数据显示,分页显示,查找,模糊查找,删除,批量删除等功能。具体可以查看项目演示或者跑起来试试。
代码片段和文件信息
package cn.cqut.yyc.controller;
import cn.cqut.yyc.service.IStudentService;
import cn.cqut.yyc.service.impl.StudentServiceImpl;
import cn.cqut.yyc.utility.StringUtil;
import cn.cqut.yyc.vo.DataInfoVo;
import com.fasterxml.jackson.core.JsonProcessingException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* @ClassName GetDataServlet
* @Description 数据获取接口
* @Author yinyicao
* @DateTime 2019/1/4 9:19
* @Blog http://www.cnblogs.com/hyyq/
*/
public class GetDataServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request HttpServletResponse response) throws IOException {
doGet(request response);
}
@Override
protected void doGet(HttpServletRequest request HttpServletResponse response) throws IOException {
// 设置输入的编码格式为utf-8
request.setCharacterEncoding(“UTF-8“);
// 设置输入的编码格式为utf-8
response.setCharacterEncoding(“UTF-8“);
//控制浏览器的行为,即控制浏览器用UTF-8进行解码;
response.setContentType(“text/html;charset=UTF-8“);
String pageStr = request.getParameter(“page“);
String limitStr = request.getParameter(“limit“);
int page = Integer.parseInt(pageStr);
int limit = Integer.parseInt(limitStr);
System.out.println(“page=“ + page + “limit=“ + limit);
PrintWriter out = response.getWriter();
String searchIndexStr = request.getParameter(“searchIndex“);
String searchContent = request.getParameter(“searchContent“);
System.out.println(“page=“ + page + “limit=“ + limit + “searchIndex=“ + searchIndexStr + “searchContent=“ + searchContent);
//不是点击搜索按钮触发的事件只做分页查询即可
if (null == searchIndexStr || ““.equals(searchIndexStr)) {
outputAllStuWithPageLimit(out page limit);
} else { //是点击搜索按钮触发的事件做分页查询并做搜索查询
Integer searchIndex = Integer.parseInt(searchIndexStr);
outputAllStuWithPageLimitAndSearch(out page limit searchIndex searchContent);
}
}
/**
* 搜索的数据返回
*
* @param out PrintWriter对象
* @param page 页
* @param limit 每页条数
* @param searchIndex 搜索的索引项
* @param searchContent 搜索的内容
* @throws JsonProcessingException json格式转换异常
*/
private void outputAllStuWithPageLimitAndSearch(PrintWriter out Integer page Integer limit Integer searchIndex String searchContent) throws JsonProcessingException {
IStudentService stuService = new StudentServiceImpl();
DataInfoVo allStu = stuService.findStuByPageAndLimitWithSearch(page limit searchIndex searchContent);
if (null != allStu) {
String jsonData = StringUtil.getJsonString(allStu);
out.write(jsonData);
}
}
/**
* 分页的数据返回
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-09 11:27 .idea\
目录 0 2019-05-09 11:27 .idea\artifacts\
文件 1004 2019-01-05 13:10 .idea\artifacts\StuManagement_war_exploded.xm
文件 388 2019-01-24 14:15 .idea\deployment.xm
目录 0 2019-05-09 11:27 .idea\inspectionProfiles\
文件 1501 2019-01-07 20:59 .idea\inspectionProfiles\Project_Default.xm
文件 278 2018-12-27 14:37 .idea\misc.xm
文件 273 2018-12-27 14:37 .idea\modules.xm
文件 174 2019-01-07 21:05 .idea\sqldialects.xm
文件 8915 2018-12-27 15:45 .idea\uiDesigner.xm
文件 185 2019-01-07 17:12 .idea\vcs.xm
文件 638 2019-01-24 14:35 .idea\webServers.xm
文件 60614 2019-03-12 22:34 .idea\workspace.xm
目录 0 2019-05-09 11:27 img\
文件 378700 2019-01-08 10:36 img\login.png
文件 92062 2019-01-08 10:37 img\main.png
目录 0 2019-05-09 11:27 out\
目录 0 2019-05-09 11:27 out\artifacts\
目录 0 2019-05-09 11:27 out\artifacts\StuManagement_war_exploded\
目录 0 2019-05-09 11:27 out\artifacts\StuManagement_war_exploded\backup\
文件 5456 2019-01-07 17:27 out\artifacts\StuManagement_war_exploded\backup\indexCopy.html
文件 3200 2019-01-07 17:27 out\artifacts\StuManagement_war_exploded\backup\indexJs.js
文件 222 2019-01-07 20:50 out\artifacts\StuManagement_war_exploded\backup\readme.txt
目录 0 2019-05-09 11:27 out\artifacts\StuManagement_war_exploded\css\
文件 900 2019-01-07 17:27 out\artifacts\StuManagement_war_exploded\css\scrollbarui.css
目录 0 2019-05-09 11:27 out\artifacts\StuManagement_war_exploded\html\
文件 7254 2019-01-07 17:27 out\artifacts\StuManagement_war_exploded\html\addStudent.html
文件 3658 2019-01-07 20:47 out\artifacts\StuManagement_war_exploded\html\login.html
文件 6419 2019-01-07 21:07 out\artifacts\StuManagement_war_exploded\html\updateStudent.html
文件 4221 2019-01-07 17:27 out\artifacts\StuManagement_war_exploded\html\viewStudent.html
文件 1254 2019-01-07 20:47 out\artifacts\StuManagement_war_exploded\index.html
............此处省略404个文件信息
相关资源
- delphi学生信息管理系统
- 软件工程课程设计--学生信息管理系统
- SQL Server课程设计报告-学生信息管理系
- 我上传的那个学生信息管理系统的数
- springboot+mybatis+mysql+layUI+thymeleaf实现增
- qt实现学生信息管理系统
- 一个简单的学生信息管理系统 详细信
- 学生信息管理系统2008用VS2008编写的学
- 学生信息管理系统对应的MySQL数据库数
- 学生信息管理系统accesss
- 学生信息管理系统一附实训报告
- 学生信息管理系统 数据库大作业
- 学生信息管理系统源代码
- 用vfp做的学生信息管理系统
- Qt学生信息管理系统(数据库操作)
- 基于QT(+MySQL)的学生信息管理系统的
- spring+springMvc+mybatis+layui实现数据表格
- 学生信息管理系统(实现对信息的删
- php+mysql学生信息管理系统
- SQL+Server课程设计报告-学生信息管理系
- 基于MVC的学生信息管理系统
- 学生信息管理系统+MySql文件
- 学生信息管理系统数据库设计
评论
共有 条评论