在我的icefaces web应用程序中,我正在使用h: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
我不知道这个消息的原因是什么,但是当我切换到MyFaces时它就消失了。我在Websphere 8.5.5.11,ICEFaces EE 3.3,Java 1.7上。
我从Mojarra 2.1.29改为MyFaces 2.1.19。
我在<ice:outputLink>
内的每个<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年了,但希望能有所帮助。