サーブレットフィルタがすべてのサーブレットとそのマッピングのリストを取得する方法はありますか?
回答:
回答№1は4標準APIはありません(これ以上は限られていました)が、標準的なスキーマを持つXMLファイルです。
filterConfig.getServletContext().getResource("/WEB-INF/web.xml");
あなたがSAX / DOM / XPath / whatを使って望むものを得ることができます。
InputStream is = filterConfig.getServletContext()
.getResourceAsStream("/WEB-INF/web.xml");
DocumentBuilder builder = DocumentBuilderFactory.newInstance()
.newDocumentBuilder();
Document document = builder.parse(is);
NodeList servlets = document.getElementsByTagName("servlet");