代码之家  ›  专栏  ›  技术社区  ›  Kyle

如何从Java servlet中抛出404个错误?

  •  62
  • Kyle  · 技术社区  · 14 年前

    如何从Java servlet中抛出404个错误?当出现404时,web.xml已经指定了要显示的页面,如何在servlet中抛出404?

    2 回复  |  直到 14 年前
        1
  •  118
  •   Ladlestein    14 年前

    servlet API为您提供了发送404或任何其他HTTP状态代码的方法。这是httpservletresponse的sendError方法:

    public void doGet(HttpServletRequest request, HttpServletResponse response) {
        response.sendError(HttpServletResponse.SC_NOT_FOUND);
    }
    
        2
  •  5
  •   stacker    14 年前

    在你 doGet doPost 方法您有一个参数 HttpServletResponse res

    404是一个状态代码,可以通过以下方式设置:

    res.setStatus(HttpServletResponse.SC_NOT_FOUND);