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





技术框架
JSP Servlet MySQL CSS JavaScript layui
基于javaweb的JSP+Servlet个人日记管理系统(java+jsp+servlet++mysql)
——————————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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| * Servlet implementation class DailyAddServlet */ @WebServlet("/dailyAddServlet") public class DailyAddServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public DailyAddServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); HttpSession session = request.getSession(); User user = (User)session.getAttribute("user"); String dailyJson = request.getParameter("daily"); JSONObject jsonObject = JSON.parseObject(dailyJson); String title = jsonObject.getString("title"); String context = jsonObject.getString("context"); String records = jsonObject.getString("records"); String type = jsonObject.getString("type"); Daily daily = new Daily(); daily.setTitle(title); daily.setContext(context); daily.setUid(user.getUid()); daily.setRecords(records); daily.setType(type); DailyService dailyService = new DailyServiceImpl(); int result = dailyService.insertDaily(daily); Map<String,Object> map = new HashMap<>(); if(result>0) { map.put("code", 0); map.put("msg", "添加成功");
|
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
| }
} package cn.demo.servlet;
@WebServlet("/userServlet") public class UserServlet extends HttpServlet { private static final long serialVersionUID = 1L; private UserService userService = null;
public UserServlet() { userService = new UserServiceImpl(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); HttpSession session = request.getSession(); User user = userService.login(request.getParameter("username"), request.getParameter("password")); if (user != null) { session.setAttribute("user", user);
response.sendRedirect("dailyListServlet"); } else {
|
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
| daily.setContext(context); daily.setUid(user.getUid()); daily.setRecords(records); daily.setType(type); daily.setDid(jsonObject.getShort("did")); DailyService dailyService = new DailyServiceImpl(); int result = dailyService.updateDaily(daily); Map<String,Object> map = new HashMap<>(); if(result>0) { map.put("code", 0); map.put("msg", "修改成功"); map.put("count", 0); }else { map.put("code", 500); map.put("msg", "服务器异常,修改失败"); map.put("count", 0); } response.getWriter().print(JSON.toJSON(map)); response.getWriter().close();
}
} package cn.demo.servlet;
@WebServlet("/userServlet") public class UserServlet extends HttpServlet {
|
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
| daily.setUid(user.getUid()); daily.setRecords(records); daily.setType(type); daily.setDid(jsonObject.getShort("did")); DailyService dailyService = new DailyServiceImpl(); int result = dailyService.updateDaily(daily); Map<String,Object> map = new HashMap<>(); if(result>0) { map.put("code", 0); map.put("msg", "修改成功"); map.put("count", 0); }else { map.put("code", 500); map.put("msg", "服务器异常,修改失败"); map.put("count", 0); } response.getWriter().print(JSON.toJSON(map)); response.getWriter().close();
}
} package cn.demo.servlet;
@WebServlet("/userServlet") public class UserServlet extends HttpServlet { private static final long serialVersionUID = 1L; private UserService userService = null;
public UserServlet() { userService = new UserServiceImpl();
|
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
| map.put("count", 0); } out.print(JSON.toJSON(map)); out.close(); }
} package cn.demo.servlet;
@WebServlet("/homeServlet") public class HomeServlet extends HttpServlet { private static final long serialVersionUID = 1L; private static final String SHOW = "show"; private static final String RECORD = "add"; private static final String CLEAR = "del"; private static final String UPDATE = "up"; public HomeServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); String action = request.getParameter("action"); if(SHOW.equals(action)) { response.sendRedirect("dailyListServlet"); }else if(RECORD.equals(action)) { response.sendRedirect("daily-record.jsp"); }else if(CLEAR.equals(action)) { response.sendRedirect("daily-clear.jsp");
|
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
|
}
} package cn.demo.servlet;
@WebServlet("/userServlet") public class UserServlet extends HttpServlet { private static final long serialVersionUID = 1L; private UserService userService = null;
public UserServlet() { userService = new UserServiceImpl(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); HttpSession session = request.getSession(); User user = userService.login(request.getParameter("username"), request.getParameter("password")); if (user != null) { session.setAttribute("user", user);
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=051521172402102ab
https://javayms.pages.dev?id=051521172402102ab