Websphere Application Server 9 Tomahawk20 中的弹出式日历

Popupcalendar in Websphere Application Server 9 Tomahawk20

我是 Whosebug 的新手,所以请原谅任何错误。 我在使用 Tomahawk2、JSF 2、WAS9 的应用程序中遇到 PopupCalendar 问题。

我已经定义了 ExtensionFilter - /faces/myExtensionResource/* 并且在运行时它应该在源 /faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader -> calendar.HtmlCalendarRenderer 中加载,同时它指向javax.faces.resource

HTML 缺少这个:

 <link rel="stylesheet" href="/DERO_WEB/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/15238805/calendar.HtmlCalendarRenderer/WH/theme.css" type="text/css" />
    <link rel="stylesheet" href="/DERO_WEB/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/15238805/calendar.HtmlCalendarRenderer/DB/theme.css" type="text/css" />
    <script type="text/javascript" src="/DERO_WEB/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/15238805/prototype.PrototypeResourceLoader/prototype.js"></script>
    <script type="text/javascript" src="/DERO_WEB/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/15238805/calendar.HtmlCalendarRenderer/date.js"></script>
    <script type="text/javascript" src="/DERO_WEB/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/15238805/calendar.HtmlCalendarRenderer/popcalendar.js">

我已经尝试在 WAS 的 Web 容器中设置 com.ibm.ws.webcontainer.invokeFiltersCompatibility=true 但这并没有解决问题。我认为 WAS 9 中不需要此参数设置,但我仍然继续查看它是否解决了任何问题。 这里有人可以帮忙吗?

'h:head' 而不是 'head' 对我有用,日历功能开始正常工作。