From cb923f97296be2cb32cdb8a88ce9c00f421f6154 Mon Sep 17 00:00:00 2001 From: wlf <920607690@qq.com> Date: Sat, 12 Jan 2019 11:40:31 +0800 Subject: [PATCH 1/3] =?UTF-8?q?1=E3=80=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GDMS.iml | 6 ++--- src/core/process/Process.java | 2 +- src/servlet/account/S_Register.java | 35 +++++++++++++++++++++++++++++ src/servlet/account/login.java | 2 +- 4 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 src/servlet/account/S_Register.java diff --git a/GDMS.iml b/GDMS.iml index 0ccb429..7ca990f 100644 --- a/GDMS.iml +++ b/GDMS.iml @@ -17,13 +17,13 @@ - + - + - + diff --git a/src/core/process/Process.java b/src/core/process/Process.java index bcdf14f..f303287 100644 --- a/src/core/process/Process.java +++ b/src/core/process/Process.java @@ -30,7 +30,7 @@ public abstract class Process implements Cloneable{ public void setUserOperations(String key,Object value){ this.operation.addUserOperations(key,value); } - public void execute(User subject) throws GExcptSQL { + public void execute(User subject) throws Exception { this.operation.execute(subject); } private void setOperation(String operationName) throws GExcptFactory { diff --git a/src/servlet/account/S_Register.java b/src/servlet/account/S_Register.java new file mode 100644 index 0000000..e3fb8ef --- /dev/null +++ b/src/servlet/account/S_Register.java @@ -0,0 +1,35 @@ +package servlet.account; + +import core.user.User; +import core.user.utils.AccountManagement; +import error.GExcptAccount; +import error.GExcptSQL; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.sql.SQLException; +import java.util.HashMap; +import java.util.Map; + +public class S_Register extends HttpServlet { + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse resp) throws ServletException, IOException { + super.doPost(request, resp); + Map user_info=new HashMap<>(); + String id=request.getParameter("id"); + user_info.put("id",id); + String name=request.getParameter("name"); + user_info.put("name",name); + String e_mail=request.getParameter("e-mail"); + user_info.put("e-mail",e_mail); + String phone_number=request.getParameter("phone-number"); + user_info.put("phone-number",phone_number); + String password=request.getParameter("password"); + user_info.put("password",password); + User user=null; + + } +} diff --git a/src/servlet/account/login.java b/src/servlet/account/login.java index ef1e238..8da38bd 100644 --- a/src/servlet/account/login.java +++ b/src/servlet/account/login.java @@ -30,7 +30,7 @@ public class login extends HttpServlet { gExcptAccount.printStackTrace(); } request.getSession().setAttribute("User",user); - request.getRequestDispatcher("/home.jsp").forward(request,response); + request.getRequestDispatcher("/home.jsp").forward(request,response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) From 4318035a8fd2b785e0bee14fd09fac12e1ea68a9 Mon Sep 17 00:00:00 2001 From: wlf <920607690@qq.com> Date: Sat, 12 Jan 2019 11:51:05 +0800 Subject: [PATCH 2/3] =?UTF-8?q?2=E3=80=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/servlet/account/S_Register.java | 35 ----------------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/servlet/account/S_Register.java diff --git a/src/servlet/account/S_Register.java b/src/servlet/account/S_Register.java deleted file mode 100644 index e3fb8ef..0000000 --- a/src/servlet/account/S_Register.java +++ /dev/null @@ -1,35 +0,0 @@ -package servlet.account; - -import core.user.User; -import core.user.utils.AccountManagement; -import error.GExcptAccount; -import error.GExcptSQL; - -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.IOException; -import java.sql.SQLException; -import java.util.HashMap; -import java.util.Map; - -public class S_Register extends HttpServlet { - @Override - protected void doPost(HttpServletRequest request, HttpServletResponse resp) throws ServletException, IOException { - super.doPost(request, resp); - Map user_info=new HashMap<>(); - String id=request.getParameter("id"); - user_info.put("id",id); - String name=request.getParameter("name"); - user_info.put("name",name); - String e_mail=request.getParameter("e-mail"); - user_info.put("e-mail",e_mail); - String phone_number=request.getParameter("phone-number"); - user_info.put("phone-number",phone_number); - String password=request.getParameter("password"); - user_info.put("password",password); - User user=null; - - } -} From fffef13eb9cebb7a9e93a0c36fb195da34a5ed16 Mon Sep 17 00:00:00 2001 From: zhai_lw Date: Sat, 12 Jan 2019 17:16:16 +0800 Subject: [PATCH 3/3] =?UTF-8?q?1,=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dao/DBManagement.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/dao/DBManagement.java b/src/dao/DBManagement.java index 71224cb..e9e1ce9 100644 --- a/src/dao/DBManagement.java +++ b/src/dao/DBManagement.java @@ -1,6 +1,7 @@ package dao; import java.sql.*; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -28,6 +29,18 @@ public class DBManagement { "graduation_design_reply", "graduation_design_reply_opinion_record_score" }; + // + public static Map graduationDesignStudentTables = new HashMap<>(){ + { + put("graduation_design.student_id","student"); + put("opening_report_secretary_team.leader_student_id","opening_report_secretary_leader"); + put("opening_report_secretary_team.student1_id","opening_report_secretary_member"); + put("opening_report_secretary_team.student2_id","opening_report_secretary_member"); + put("reply_secretary_team.leader_student_id","reply_secretary_leader"); + put("reply_secretary_team.student1_id","reply_secretary_member"); + put("reply_secretary_team.student2_id","reply_secretary_member"); + } + }; public static String driverClassName="org.mariadb.jdbc.Driver";