标签: java url java-ee web-applications
我有Java Web应用程序。
我需要获取其运行的网址(例如http://myserver:8080/mycontext)。
http://myserver:8080/mycontext
我需要它,因为我希望能够在某些已创建的资源上构建URL。
e.g。通过soap请求创建了资源/myresource,我需要在此资源上插入soap响应引用(http://myserver:8080/mycontext/myresource)
/myresource
http://myserver:8080/mycontext/myresource
即使消息来自JMS,我也需要能够在资源上返回URL。
ServletContextListener
答案 0 :(得分:1)
如果能抓住它,你可以从HttpServletRequest对象中获取所有这些内容。
HttpServletRequest