AdministratorClientUpdateServlet.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:full-javaee-app 作者:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    HttpSession session = request.getSession();
    int clientID = Integer.parseInt(request.getParameter("clientID"));

    HashMap<String, String> details = new HashMap<String, String>();
    details.put("firstName", request.getParameter("firstName").trim());
    details.put("lastName", request.getParameter("lastName").trim());
    details.put("companyID", request.getParameter("companyID"));
    details.put("email", request.getParameter("email").trim().toLowerCase());
    details.put("password", request.getParameter("password").length() < 4 ? "Unchanged" : request.getParameter("password"));
    details.put("viewLimit", request.getParameter("viewLimit").trim());
    details.put("geoLimit", request.getParameter("geoLimit").trim());
    details.put("approved", request.getParameter("approved"));

    try {
        Clients client = ClientPersistence.getByID(clientID);
        client = ClientPersistence.update(details, client);
        List<Clients> clientList = ClientPersistence.getAll();
        session.setAttribute("clientList", clientList);
        response.sendRedirect("admin/admin-client-list.jsp");
    } catch (Exception e) {
        session.setAttribute("clientError", "Failed to create account. Code:" + e);
        response.sendRedirect("admin/admin-client-list.jsp");
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号