1

在我的 icefaces 网络应用程序中,我使用的是 ah:outputlink,里面有这样的图像:

<ui:repeat var="op" value="#{usuarioBean.opcion_menu}">
    <h:panelGroup layout="block" styleClass="span4 menu_icon">
        <h:outputLink value="${op.link}" rendered="${op.menu_id ==6}" >
            <h:graphicImage library="img" name="${op.icono}.png" />
        </h:outputLink> 
    </h:panelGroup>
</ui:repeat>

"${op.link}" 显示一个外部链接,这总是在我的 jboss 控制台上抛出一个警告WARNING: JSF1091: No mime type could be found for http://172.18.1.10/xyz

我正在使用 jboss 7.1、icefaces 和 mojarra 2.1.21

4

1 回答 1

0

我不知道这条消息的原因是什么,但是当我切换到 MyFaces 时,它就消失了。我在 Websphere 8.5.5.11、ICEFaces EE 3.3、Java 1.7 上。

我从 Mojarra 2.1.29 更改为 MyFaces 2.1.19。

我收到了每个<ice:outputLink>inside的消息<ice:dataTable>,尝试过<h:outputLink>但没有帮助。

<h:outputLink value="#{request.contextPath}/SomeServlet" target="_blank">
    <f:param name="param1" value="#{bean.param1Value}" />
    <f:param name="param2" value="#{bean.param2Value}" />
    #{msg.click_me} 
</h:outputLink>

我知道已经有 4 年了,但希望它对某人有所帮助。

于 2018-05-29T12:47:17.900 回答