0

我在该位置有图像 C:/workspace/{project-name}/images/abcimg.html

在 web.xml 中

<context-path>
   <param-name>PRJBASE</param-name>
   <param-value>C:/workspace/{project-name}/</param-value>
</context-path>

在我的jsp中

<%
   String imgUrl = "images/abcimg.html";
   String PRJBASE = (String)application.getInitParameter("PRJBASE");
   htmlPath = PRJBASE + imgUrl;
%>

我使用了 img 标签,例如,img src="<%=htmlPath%>"

我得到的 PRJBASE 是C:/workspace/{project-name}/

我得到的htmlPath是C:/workspace/{project-name}/images/abcimg.html

所以现在应该是

img  src="C:/workspace/{project-name}/images/abcimg.html"

但是当加载jsp时我不知道为什么src值被更改为

src="/{project-name}/C:/workspace/{project-name}/images/abcimg.html"

它抛出FILE not found Exception

我google了很多,找不到解决方案。请帮我。

4

0 回答 0