标签: java-ee servlets
在转发请求之前,我需要知道servlet是否存在!我怎么能这样做(最好的方法)?
答案 0 :(得分:2)
如果您使用的是Servlet 3.0,只需检查ServletContext#getServletRegistration()是否为给定的servlet名称返回null。
ServletContext#getServletRegistration()
null
如果您尚未使用Servlet 3.0,请自行解析web.xml。
web.xml
那就是说,这是一个相当奇怪的要求。 servlet是根据某些条件动态/编程添加的吗?在转发之前检查确切的条件可能更容易。