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)