liferay-portlet.xml:使用show-portlet-access-denied编译错误,但由自动完成建议

时间:2014-04-28 16:06:43

标签: java xml liferay portlet

将下面的行添加到liferay-portlet.xml中我收到了编译错误,但我认为它的拼写很好,因为它是由自动完成建议的。

<show-portlet-access-denied>false</show-portlet-access-denied>

经过一番检查后,我发现Eclipse正在标记&#34;红色&#34;相关的xml行。

错误在哪里?

1 个答案:

答案 0 :(得分:0)

经过一番调查后,我发现标签内的元素不是顺序独立的。在标签为我解决后,脂肪在移动。

<portlet>
        <portlet-name>xxx</portlet-name>
        <icon>/icon.png</icon>
        <show-portlet-access-denied>false</show-portlet-access-denied>
        <header-portlet-css>/css/main.css</header-portlet-css>
        <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
        <css-class-wrapper>xx-portlet</css-class-wrapper>
</portlet>

当然,类似的问题可能与Eclipse portlet创建向导无法生成的所有其他标记相关。