我已将
jsp:include page =" TOMCAT_DIR / webapps / doc / xyz.html"
它给了我例外
未找到NEWPORTLET / TOMCAT_DIR / webapps / doc / xyz.html。
简而言之,每当我尝试引用任何其他文件时,portlet都会尝试查看其目录。有什么办法可以解决这个问题吗?
答案 0 :(得分:0)
您应该假设相对路径与您的Web应用程序相关。如果您的申请被称为&#34; doc&#34; (作为/ webapps / doc / path提示),您只需使用<jsp:include page="xyz.html"/>
相关 - 虽然不是您的问题 - 如果您真的命名了您的portlet的webapplication&#34; doc&#34;,您应该将其重命名为doc-portlet作为&#34; - 门户&#34;部分为Liferay的部署人员提供了一些额外的提示,说明如何部署应用程序。
答案 1 :(得分:0)
我使用jquery来克服这个问题。
在view.jsp
中添加了以下内容<div id="displayHtml">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script >
$(document).ready(function(){
$('#displayHtml').load('/doc/xyz.html');
}
);
</script>