2017-09-01 2 views
1

Ich habe diese Konfiguration in web.xml fileof meine Java EE Web-Anwendung:Erhalten url-Muster von Servlet-name

<servlet-mapping> 
    <servlet-name>ChangeLanguageServlet</servlet-name> 
    <url-pattern>/change</url-pattern> 
</servlet-mapping> 

Was ich tun möchte, ist die Zeichenfolge von "URL-Muster" erhalten mit der Servlet-Name, etwas ähnliches (Pseudocode):

// This would return "/change" 
String pattern = getPatternByServletName("ChangeLanguageServlet"); 

Ich weiß nicht, wie es geht.

Irgendwelche Hilfe?

Danke!

Antwort

1

Vom ServletContext können Sie mit allen Servlets in der Anwendung registriert ein Map verkeilt durch Servletnamen erhalten:

+1

'ServletContext ServletContext = getServletContext();' Ich denke, das fehlte –