gpt4 book ai didi

java - 此行出现 NullPointerException if (action.equalsIgnoreCase ("delete"))

转载 作者:行者123 更新时间:2023-12-04 17:19:07 25 4
gpt4 key购买 nike

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String forward="";
String action = request.getParameter("action");

if (action.equalsIgnoreCase("delete")){
int userId = Integer.parseInt(request.getParameter("userId"));
dao.deleteUser(userId);
forward = LIST_USER;
request.setAttribute("users", dao.getAllUsers());
} else if (action.equalsIgnoreCase("edit")){
forward = INSERT_OR_EDIT;
int userId = Integer.parseInt(request.getParameter("userId"));
User user = dao.getUserById(userId);
request.setAttribute("user", user);
} else if (action.equalsIgnoreCase("listUser")){
forward = LIST_USER;
request.setAttribute("users", dao.getAllUsers());
} else {
forward = INSERT_OR_EDIT;
}

RequestDispatcher view = request.getRequestDispatcher(forward);
view.forward(request, response);
}}

最佳答案

改成,可以把常量部分作为主要对象,然后检查可变部分是否相等

"delete".equalsIgnoreCase(action)

关于java - 此行出现 NullPointerException if (action.equalsIgnoreCase ("delete")),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16712675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com