我正在开发一个java webapplication,其中我的客户端区域仅用于客户端。
登录后,客户端可以获得一种客户端区域,客户端可以在其中执行各种操作,如编辑,添加,更新,设置等。
在侧边菜单栏中,在锚链接中我保留了这样的URL:href="clientarea.jsp?action=edit"
如何处理此请求,因为在用户登录时我执行了doPost
方法并且成功之后登录后,用户被重定向到clientarea.jsp。
现在再次用户发送此请求然后我应该在哪里以相同的doPost
方法或doGet
方法处理此请求,并根据href=""
动作参数我想动态更改方形部分区域我用不同的颜色展示了它。
我该怎么办?
一些示例代码
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
RequestDispatcher rd = null;
String email = request.getParameter("loginEmail");
String password = request.getParameter("loginPassword");
System.out.println("---login email id" + email + "Login password " + password);
RegisterSalonDao loginObj = new RegisterSalonDAOImpl();
bbbeans.RegisterUserBean regUserObject = loginObj.loginValidation(email, password);
if (regUserObject != null)
{
System.out.println("when data are returned throught reguserobject method =======");
HttpSession session = request.getSession();
session.setAttribute("userLogin", regUserObject);
response.sendRedirect(request.getContextPath() + "/clientarea.jsp");
}
else if (regUserObject == null)
{
response.sendRedirect(request.getContextPath() + "/index.jsp");
}
else
{
response.sendRedirect("/error.jsp");
}
}