我正在使用Liferay portlet,它存在将jpg图像嵌入到view.jsp页面中的问题。在Liferay Portlet中嵌入jpg
我的目录结构如下所示:
webapp
---myportlet
------view.jsp
------myimage.jpg
在我的view.jsp的页面,我有以下几点:
<img src="<%=request.getContextPath()%>/myimage.jpg" />
上述图像路径解析为以下内容:
path = /myportlet/myimage.jpg
在我的portlet.xml文件中,我有以下内容:
<supports>
<mime-type>image/jpeg</mime-type>
<portlet-mode>view</portlet-mode>
</supports>
我知道一个解决方案是将所有图像放入底层Web /应用程序服务器并引用该路径。但强烈建议将这些图像放在portlet目录中。
随着中说,一些问题:
- 是否有可能把图像门户目录内的Liferay的
- 我是否需要做进一步的修改的portlet.xml或Liferay的-portlet.xml的文件?
- 有没有更好的方法来引用Portlet目录中的图像文件路径
- 其他想法?
请不要在一个帖子中提出多个问题。并没有_portlet directory_。只有一个目录包含您的portlet使用的JSP文件。 –