Unable to get servletcontext path in jsf

徘徊边缘 提交于 2019-12-02 01:53:45
vagabondtechie

Have a look at how can i have access to my files that placed in WEB-INF folder. It might be of help. Besides, if you are using JSF 2.0, Facelets, you can simply get your context root in your jsf pages as

<ui:param name="root" value="#{request.contextPath}" />

and wherever you need to access files inside your context root, you may access them as(hypothetical example)

<img src="#{root}/resources/images/sample.jpg" />

At the java side, you can get the context path as

String contextPath = FacesContext.getCurrentInstance().getExternalContext().getContextName();

Hope this helps.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!