我有一个负责发送消息的线程,该线程包含一个HashMap,它将userId作为键,HttpServletResponse对象用于发送消息。我的问题是如何在使用它发送消息之前检查HttpServletResponse对象是否有效?因为用户可能会退出。如果我尝试向已注销的用户发送消息,则会给我错误。或者我可以从外面删除该地图的条目(当用户退出时)。
答案 0 :(得分:0)
是,来自响应对象 HttpServeletResponse回复:
的getStatus() 获取此响应的当前状态代码。
http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html