当前位置: 首页 > 知识库问答 >
问题:

我的战斧不起作用

公良奇
2023-03-14

我正在尝试使用tomahawk的selectManyCheckbox,但它不起作用,我在我的web应用程序中收到以下消息:

警告:页面 /resources/components/tabs/abaEdicaoFuncoesFuncionario.xhtml声明命名空间http://myfaces.apache.org/tomahawk并使用标记t: selectManyCheckbox,但没有与命名空间关联的TagGallery。

我在这里使用selectManyCheckbox:

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:t="http://myfaces.apache.org/tomahawk">
<ui:component>
<h:panelGroup layout="block" styleClass="hrgi-div-form clearfix tamanho-aba-cadastro">
    <t:selectManyCheckbox id="selectFuncoes" value="#{funcionario.funcoes}" layoutWidth="2">
        <f:selectItems value="#{carregadorFuncoesFuncionario.itens}" />
    </t:selectManyCheckbox>
</h:panelGroup>
</ui:component>
</html>

并这样配置web.xml:

<filter>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
    <init-param>
        <param-name>uploadMaxFileSize</param-name>
        <param-value>20m</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
</filter-mapping>

<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>

我正在使用战斧1.1.11,我的脸2.1.6和primeface 2.1.1我如何解决它?

共有1个答案

祁奇略
2023-03-14

确保您使用的是“Tomahawk for JSF 2.0”(而不是JSF 1.2),并且所有Tomahawk JAR文件都放在/WEB-INF/lib文件夹中,并且服务器日志中没有出现与此相关的错误/警告。

 类似资料:
  • 问题内容: 我正在使用Tomahawk的fileupload组件上传文件。我已将表单的enctype设置为 我曾经提交表格。 但是bean中的属性是。我在做什么错,我该如何解决? 问题答案: 确保已按照其文档配置。它是负责处理请求并将适当的部分设置为bean属性的人。 也可以看看: 使用JSF上传文件

  • 我很好奇,让内容(例如div)在t:panelTabbedPane中占据100%的t:panelTab的正确方式是什么。内容似乎是在无法指定样式的div或span中呈现的。我能做到这一点的唯一方法就是使用绝对布局。有更好的办法吗?

  • 问题内容: 我试图从Android手机上按本机后退按钮时取消CountDownTimer。因此,我想覆盖onBackPressed方法,以取消计时器并返回到另一个活动,但只能执行一次。(返回主活动,如主页按钮)。 这是代码的一部分: 问题答案: onBackPressed应该在主活动类中 还尝试在应用的清单文件中指定父项和子项活动,例如 并尝试使用类似的东西并重建您的应用程序 如果仍然无法正常运行

  • 问题内容: 我试图用例如值替换指定的模式 这将返回找到模式的行。例如,这是得到的测试返回值之一 这是$$ test $$ 我遇到的问题是当我执行以下操作时 没发生什么事。我想念什么?有关更多信息, 所以我想做的就是每当遇到“ $$ test $$”时,它将用“替换”替换它。我没有发现“ $$ test $$”的问题,但是由于某种原因没有取代它。 问题答案: 您 正在 将back的结果分配给变量,对

  • 我需要父键和它的子键来表示RecycerView中的纬度和经度列表。我想我需要对中的中的做一些事情,但是不管做什么,我都做不对。 我目前循环所有的父键和它的子键作为它的许多父键,并将它添加到列表中... JSON结构: 纬度和经度POJO。 我的活动 致命异常:main process:com.example.rasmusjosefsson.rjcar,pid:19134 com.firebase

  • 我在使用边界向我的电子邮件中添加VCalendar时遇到了问题。我在gmail中没有得到一个错误,它只是没有显示消息包含一个事件。这是电子邮件来源: Content-class: urn: Content-class: calendarmessage Content-transver-Encode: 8bit MIME-版本: 1.0 Content-Type: Multipart/混合; 边界=