Java 在JSP中使用liferay ui:search容器时如何解决警告问题?
我正在Liferay 6.1中使用Java 在JSP中使用liferay ui:search容器时如何解决警告问题?,java,eclipse,jsp,liferay,liferay-6,Java,Eclipse,Jsp,Liferay,Liferay 6,我正在Liferay 6.1中使用Liferay MVC famework开发一个portlet。当我使用 <liferay-ui:search-container /> Eclipse allways向我显示以下警告消息 SearchContainer是原始类型。泛型类型的引用 SearhcContainer应参数化 JSP代码片段: <% List<User> users = UserLocalServiceUtil.search(...);
Liferay MVC famework
开发一个portlet。当我使用
<liferay-ui:search-container />
Eclipse allways向我显示以下警告消息
SearchContainer是原始类型。泛型类型的引用
SearhcContainer
应参数化
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:在Eclipse中,我看到了同样的警告 我在谷歌和stackoverflow都没有找到任何解决方案。我在jsp中发现了许多对警告的引用,但在使用某个标记时没有发现警告 如果可能的话,我不想禁用JSP验证或使用一些
@SuppressWarnings
我真的很想知道,当我使用这个taglib时,是否有一种正确的方法来避免JSP中的这个警告
我正在与合作 -Liferay 6.1.1 CE GA2
-Eclipse Luna 4.4.0版
提前感谢Class SearchContainer是一个泛型类(),当您尝试在不传递类型参数的情况下实例化时,所有泛型类都会产生该警告 有关详细信息:
很抱歉这个(联合国)答案 Class SearchContainer是一个泛型类(),当您尝试在不传递类型参数的情况下实例化时,所有泛型类都会产生该警告 有关详细信息:
很抱歉这个(联合国)答案 谢谢你的回答!我猜在通过taglib实例化时,有一种我不知道的方法可以传递类型参数。在接受你的回答之前,我会给你一些时间。可能有人想出了另一个答案或解决方法。谢谢你的回答!我猜在通过taglib实例化时,有一种我不知道的方法可以传递类型参数。在接受你的回答之前,我会给你一些时间。可能是有人想出了另一个答案或解决办法。