在JSP中使用liferay-ui:search-container时如何解决警告?

Tob*_*ías 1 java eclipse jsp liferay liferay-6

我正在使用Liferay 6.1开发一个portlet Liferay MVC famework.我用的时候

<liferay-ui:search-container />  
Run Code Online (Sandbox Code Playgroud)

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>
Run Code Online (Sandbox Code Playgroud)

我搜索了很多例子.我已将它们导入我的工作区.当使用search-container标记时,它们也会向我显示相同的警告消息.

一个例子是此portlet:事件列出的portlet
/docroot/html/eventlisting/view.jsp Eclipse中显示我同样的警告.

我没有在stackoverflow中找到任何搜索解决方案,也没有找到google.我在jsp中发现了很多对警告的引用,但是当使用某些标记时发生警告时没有.

如果可能,我不想禁用JSP验证或使用一些@SuppressWarnings.

我真的想知道在使用这个taglib时是否有正确的方法来避免JSP中的这个警告.

我正在使用
- Liferay 6.1.1 CE GA2
- Eclipse Luna Release 4.4.0

提前致谢

Mar*_*uri 6

类SearchContainer是一个通用类(http://cdn.docs.liferay.com/portal/6.1/javadocs/com/liferay/portal/kernel/dao/search/SearchContainer.html),并且所有泛型类都产生警告当你尝试实例化而不传递类型参数.

更多细节:

但是SearchContainer是通过tablib实例化的,所以我认为eclipse"透视"了taglib并产生了警告.问题可能在于生成的代码,我真的猜测这个问题没有实用的解决方案(挂钩/扩展taglib代码?真的吗?)

对不起,这个(联系)回答!