我在 some.address/webapp/images/ 中有很多图像,这些图像在我的应用程序中的各种 JSP 中引用。
当图像在默认命名空间 (/) 中的操作中被引用时,它们可以很好地检索:<img src="images/x.png" />
但如果操作在另一个命名空间中,显然它会尝试在http://some.host/webapp/namespace/images找到图像/x.png
我需要能够在 JSP 中检索到图像的正确路径。
我试过这个:
<img src="<s:url value='images/x.png' namespace='/' />" />
但命名空间似乎被忽略了,它试图访问上面 URL 中的图像。
没有在 src 属性中显式写入完整路径的情况下解决此问题的最佳方法是什么?