从tomcat的Filter类方法响应servlet客户端时如何设置http状态代码

从tomcat的Filter类方法响应servlet客户端时如何设置http状态代码,第1张

从tomcat的Filter类方法响应servlet客户端时如何设置http状态代码

我不久就实现了用于身份验证的过滤器。我已经编写了类似于以下内容的代码:

public void doFilter(ServletRequest req, ServletResponse resp,   FilterChain chain){    HttpServletResponse response=(HttpServletResponse) resp;    boolean authenticated=false;    // perform authentication    if (authenticated)    {         chain.doFilter(req, response);    }    else    {         // don't continue the chain         response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);         response.setHeader("WWW-Authenticate", "BASIC realm="Your realm"");         response.setContentType("what you need");         PrintWriter writer=response.getWriter();         // don't set content length , don't close    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存