Attaches是我的项目层次结构的图像。我试图将图像目录中的图像调用到jsp目录中的jsp文件,但我得到了空白屏幕。
到目前为止,我已经尝试过:
/ WEB-INF /图像/'<'映像文件名称'>'
/图像/'<'映像文件名称'>'
/'<'映像文件名称'>'
的src /主/ web应用/ WEB-INF /图像/'<'映像文件名称'>'
请帮我解决这个问题。
答案 0 :(得分:1)
您无法访问WEB-INF
文件夹下的任何资源,它仅用于此目的,用于保存对公众不直接可见但可供Web应用程序的类加载器(servlet)使用的资源
您应该通过mvc:resources
元素进行映射,您应该检查docs
对于您的特定情况,像
这样的映射 <mvc:resources mapping="/images/**" location="/WEB-INF/images"/>
应该可以解决,您可以通过
等请求浏览图片 /images/'<'imageFileName'>'
答案 1 :(得分:0)
您可以将图像和jsp文件夹放在web-app文件夹而不是WEB-INF文件夹下。然后,您可以使用以下方式访问图像:
/images/'<'imageFileName'>'
答案 2 :(得分:0)
JSP无法直接访问WEB-INF文件夹中的文件,因为它不公开。但是你可以通过Servlet间接访问它,它将返回Image的流对象。
访问WEB-INF文件夹中文件的示例代码位于以下链接中。看看。