Java EE:如何获取我的应用程序的URL?

csv*_*van 2 java java-ee

在Java EE中,如何动态检索应用程序的完整URL?

例如,如果URL是"localhost:8080/myapplication/",我想要一个方法,只需将其作为String或其他东西返回给我.

我正在运行GlassFish作为应用程序服务器.

Tom*_*icz 5

在您可以访问的任何servlet或过滤器中HttpServletRequest,您可以查看客户端用于访问您的应用程序的URL,例如,尝试HttpServletRequest.getRequestURL().