【发布时间】:2014-09-30 15:50:52
【问题描述】:
我正在使用Liferay MVC famework 在Liferay 6.1 中开发一个portlet。当我使用
<liferay-ui:search-container />
Eclipse 总是向我显示以下警告消息
SearchContainer 是一种原始类型。对泛型类型的引用
SearhcContainer<R>应该参数化
JSP 代码片段:
<%
List<User> users = UserLocalServiceUtil.search(...);
%>
<liferay-ui:search-container>
<liferay-ui:search-container-results
results="<%= users %>"
total="<%= users.size() %>"
/>
<liferay-ui:search-container-row
className="com.liferay.portal.model.User"
keyProperty="userId"
modelVar="userVar">
<liferay-ui:search-container-column-text
name="name"
value="<%= userVar.getFullName() %>" />
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
</liferay-ui:search-container>
我搜索了很多例子。我已将它们导入我的工作区。当使用search-container 标签时,它们还会向我显示相同的警告消息。
一个例子是这个portlet:Event listing portlet
在/docroot/html/eventlisting/view.jsp Eclipse 中向我显示了相同的警告。
我在 stackoverflow 中都没有找到任何解决方案搜索,也没有在谷歌中找到。我在 jsp 中发现了很多对警告的引用,但是在使用某些标记时出现警告时没有。
如果可能的话,我不想禁用 JSP 验证或使用一些 @SuppressWarnings。
我真的很想知道当我使用这个 taglib 时是否有正确的方法来避免在 JSP 中出现这个警告。
我正在与
- Liferay 6.1.1 CE GA2
- Eclipse Luna 4.4.0 版
提前致谢
【问题讨论】:
标签: java eclipse jsp liferay liferay-6