在我的应用程序中jsps文件夹中的所有jsp页面
我在index.jsp中给出路径:<%
response.sendRedirect(response.encodeRedirectURL("/Projectname/jsps/main.jsp"));
%>
虽然main.jsp显示但它没有显示徽标,图形等。
js文件夹中与jsps和WEB-INF文件夹并行的所有js和徽标文件。
现在的结构是:
ProjectName&gt; WebContent&gt; Company1,WEB-INF,index.jsp,jsps&gt;这里所有jsp的
。但是没有显示图形。当所有jsp都在Company1文件夹中时,它工作正常。
答案 0 :(得分:3)
为了计算正确的相对URL,您需要知道JSP页面和图像文件的绝对URL。例如http://example.com/jsps/page.jsp和http://example.com/images/image.gif。在这种情况下,与JSP页面相对的图像的相对URL将是一个文件夹,然后是文件名:../images/image.gif
或者您也可以使用域相对URL,以前导斜杠开头:{{ 1}}。
如果你正在使用像/images/image.gif
这样的CSS背景图片,那么你需要知道那些URL是相对于CSS文件本身的URL而不是包含CSS文件的JSP页面。 / p>
如果无法使其工作,请更新您的问题以包含JSP页面和图像文件的绝对URL,然后我们可以帮助您提取正确的相对URL。