——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
管理员:登录、注册、发贴、回复、用户管理、帖子管理等
用户:登录、注册、发贴、回复

用户








管理员


技术框架
CSS JavaScript jQuery JSP Servlet JDBC MySQL
基于javaweb的JSP+Servlet校园论坛校园BBS(管理员、用户)(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
| } } package com.demo.servlet;
@SuppressWarnings("serial") public class ReplyServlet extends HttpServlet{
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); int fid = Integer.parseInt(request.getParameter("fid")); int uid = Integer.parseInt(request.getParameter("uid")); String replyContent = request.getParameter("content"); ForumEntity forum = new ForumEntity(); forum.setFid(fid); UserEntity user = new UserEntity(); user.setUser_id(uid); ReplyEntity reply = new ReplyEntity(); reply.setForum(forum); reply.setUser(user); reply.setContent(replyContent); reply.setReplyTime(new java.sql.Timestamp(new java.util.Date().getTime()));
BbsServiceInf service = new BbsServiceImpl(); service.createReply(reply); response.sendRedirect("replyList?fid="+fid);
|
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
| user.setUser_phone(user_phone); user.setUser_email(user_email); user.setUser_from(user_from); UserServiceInf service = new UserServiceImpl(); service.saveUser(user); //PrintWriter out=response.getWriter(); response.sendRedirect("login.jsp"); //out.print("<a href='login.jsp'>注册成功,请返回登录界面</a>"); } } package com.demo.servlet;
@SuppressWarnings("serial") public class UserUpdateInfoServlet extends HttpServlet { public void service (HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ String userid=request.getParameter("user_id"); int user_id=Integer.parseInt(userid); String user_name=request.getParameter("user_name"); String user_password=request.getParameter("md5Pwd"); String user_sex=request.getParameter("user_sex"); String user_face=request.getParameter("user_face"); String user_phone=request.getParameter("user_phone"); String user_email=request.getParameter("user_email"); String user_from=request.getParameter("user_from"); UserEntity user=new UserEntity(); user.setUser_id(user_id); user.setUser_name(user_name); user.setUser_password(user_password); user.setUser_sex(user_sex); user.setUser_face(user_face); user.setUser_phone(user_phone); user.setUser_email(user_email); user.setUser_from(user_from); UserServiceInf service=new UserServiceImpl(); service.updateUser(user);
|
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
|
String forumid=request.getParameter("fid"); int fid=Integer.parseInt(forumid); String uid=request.getParameter("uid");
BbsServiceInf service=new BbsServiceImpl(); service.deleteReplyByFid(fid); service.deleteForumByFid(fid); request.setAttribute("uid", uid); request.getRequestDispatcher("UPersonForumList").forward(request, response); } } package com.demo.servlet;
@SuppressWarnings("serial") public class MDeleteUserInfoServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String userid=request.getParameter("uid"); int user_id=Integer.parseInt(userid);
|
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
|
@SuppressWarnings("serial") public class UPersonForumListServlet extends HttpServlet { public void service (HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ String user_id=request.getParameter("uid");
if(user_id==null){ String uid=(String)request.getAttribute("uid"); int pid=Integer.parseInt(uid); BbsServiceInf service=new BbsServiceImpl(); List<ForumEntity> personList=new ArrayList<ForumEntity>(); personList=service.personForum(pid); request.setAttribute("perForumList", personList); request.getRequestDispatcher("page/user/myforum.jsp").forward(request, response); }else{ int pid=Integer.parseInt(user_id); BbsServiceInf service=new BbsServiceImpl(); List<ForumEntity> personList=new ArrayList<ForumEntity>(); personList=service.personForum(pid); request.setAttribute("perForumList", personList); request.getRequestDispatcher("page/user/myforum.jsp").forward(request, response); }
} } package com.demo.servlet;
|
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
| } catch (IOException e) { e.printStackTrace(); } } } package com.demo.servlet;
@SuppressWarnings("serial") public class UPersonDeleteForumServlet extends HttpServlet { public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
String forumid=request.getParameter("fid"); int fid=Integer.parseInt(forumid); String uid=request.getParameter("uid");
BbsServiceInf service=new BbsServiceImpl(); service.deleteReplyByFid(fid); service.deleteForumByFid(fid); request.setAttribute("uid", uid); request.getRequestDispatcher("UPersonForumList").forward(request, response); } } package com.demo.servlet;
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=351321292602102ae
https://javayms.pages.dev?id=351321292602102ae