web.xml に設定されているサーブレットに URL マッピングを使用する必要があります。現在、processRequest 関数で次のコードを使用してマッピングを読み取ることができます。
Iterator<String> urlMappings = this.getServletContext().getServletRegistration(MyServletClass.class.getSimpleName()).getMappings().iterator();
while (urlMappings.hasNext()) {
System.out.println(urlMappings.next());
}
ただし、 getServletContext 関数は静的ではないため、サーブレットのインスタンスなしでは読み取ることができません。それも問題ありませんが、静的関数のみでこれを行う方法があれば、その解決策を好みます。何か助けはありますか?
Tomcat 8.0.3 と JDK 1.8 を使用しています