如何让OmniFaces无扩展URL和ICEfaces ace:menuItem组件协同工作?

时间:2015-10-05 14:58:37

标签: jsf jsf-2 icefaces omnifaces

我正在使用OmniFaces(2.1)中带有ICEfaces(3.3)的无扩展名URL,以便我的URL不需要 .jsf 后缀。问题是其中一个ICEfaces组件不喜欢这个:

<ace:menuBar>
    <ace:submenu label="assets menu">
        <ace:menuItem value="assets" url="assets"/>

页面加载正常,链接工作正常,但以下消息充斥着我的日志:

JSF1091:找不到文件资产的mime类型。要解决此问题,请将mime类型映射添加到应用程序web.xml。

似乎JSF不喜欢我的URL没有扩展名。我似乎无法在web.xml中找到任何设置来解决此问题。

1 个答案:

答案 0 :(得分:0)

看起来问题是ICEfaces 3.3。我在ICEfaces 4.0下尝试了这个,日志中没有条目。