javaweb跳转页面是空白页

表单进行提交后跳转的页面是空白页,这是什么原因?

img

代码
对提交按钮绑定事件,进行跳转页面

function add() {
    window.location.href = getProjectPath()+"/userServlet?method=searchUser";
}
function getProjectPath() {
    //获取主机地址之后的目录
    var pathName = window.document.location.pathname;
    //获取带"/"的项目名
    var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
    return projectName;
}

UserServlet

public String searchUser(HttpServletRequest req, HttpServletResponse resp) {
        // 接收参数
        Map<String, String[]> map = req.getParameterMap();
        String currPage = req.getParameter("currPage");
        Integer pagenum;
        if (currPage == null) {
            pagenum = 1;

        } else {
            pagenum = Integer.parseInt(currPage);
        }
        User user = new User();
        try {
            // 封装数据
            BeanUtils.populate(user, map);
            UserService userService = (UserService) BeanFactory.getBean("userService");
            //查询用户
            PageBean<User> userPageBean = userService.searchUser(user, pagenum);
            //将查询到的分页用户信息存入Request中
            req.setAttribute("pageBean", userPageBean);
            //回显搜索框中的信息
            req.setAttribute("searchUser", user);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "/admin/show_user.jsp";
    }

AddUserServlet

package com.itheima.cloudlibrary.web;

import com.itheima.cloudlibrary.service.UserService;
import com.itheima.cloudlibrary.service.impl.UserServiceImpl;
import com.itheima.cloudlibrary.utils.BaseServlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


@WebServlet("/addUser")
public class AddUserServlet extends BaseServlet {
    private UserService userService;

    public void init() {
        // 初始化 userService 对象
        userService = new UserServiceImpl();
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        request.setCharacterEncoding("utf-8");

        String name = request.getParameter("name");
        String password = request.getParameter("password");
        String email = request.getParameter("email");
        String role = request.getParameter("role");

        // 将 User 对象传递给 userService 进行数据库操作
        userService.addUser(name, password, email, role);
        //重定向到指定的UR
//        response.sendRedirect(request.getContextPath());
    }
}

是空白的话应该是静态资源问题,可能被拦截,需要配置放开