【发布时间】:2014-10-03 07:19:04
【问题描述】:
我正在尝试将图像加载到我的 jsp 中,该 jsp 位于类路径上的“files”文件夹中。
我尝试在其中加载图像的 .jsp 的 URL 是 http://www.my-webapp.com/authenticated/dashboard。 问题是 jsp 正在搜索 'authenticated' 文件夹中的 'files' 文件夹,而不是类路径。
这是我使用 Google Chrome 的“检查元素”时得到的 URL:
如何告诉我的 jsp 在类路径上搜索“files”文件夹,但不在“已验证”文件夹中搜索?
我的 struts.xml(如果需要):
<package name="account" namespace="/authenticated" extends="struts-default">
<action name="dashboard" class="DashLoader" method="execute">
<result name="success">/authenticated/dashboard.jsp</result>
</action>
</package>
谢谢
【问题讨论】:
-
不同的webapps是什么意思?我正在尝试从同一个应用程序但不同的 url 模式加载图像。
-
@ScaryWombat 不,它们不是,根据上图,它们是单个 web 应用内容根级别的两个目录。
-
正确的 URL 是
/authenticated/files/klichko...。由于您不显示 JSP,因此无法提供帮助,但您应该使用 absolute 路径,而不是 relative 路径。如果您真的是指“类路径”,那么您必须更加具体,因为它本身没有多大意义。
标签: java jsp struts2 static-content imageurl