问题标签 [tomahawk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
740 浏览

jsf - 使用 MyFaces Tomahawk 上传高达 5 Gb 的文件

就像问题一样简单。

我正在使用战斧将文件上传到服务器。我已经配置了过滤器

但上传时仍然出现此错误

我知道这是一个很大的文件,但这就是我需要的。有没有办法上传这么大的文件?

谢谢

似乎 Apache Commons IO 限制为 1Gb,有没有办法改变这个大小限制?

我在互联网上搜索并找不到解决方案,甚至不知道 Apache IO 或 Tomahawk 库是否有限制......有什么建议吗?

0 投票
1 回答
80 浏览

recursion - 使用战斧树列出所有文件、目录和子目录

我一直在使用 tomahawk (1.1.11) 进行项目。我想显示一个包含所有文件和子目录(以及这些子目录中的文件)的树。我有一个代码,但它没有列出所有文件和目录,也不知道哪里出错了。

更新:代码更正为评论中提到的。

0 投票
2 回答
681 浏览

eclipse - 将 JSF-Tomahawk 库添加到 Eclipse

我一直在尝试将 tomahawk 库添加到 JSF 应用程序中。我单击项目-> BuildPath-> 库-> 添加外部罐子。但是当我尝试部署时,有一条消息说没有标签库t

那么,添加库的正确方法是什么?

0 投票
1 回答
701 浏览

ajax - Tomahawk t:tree2的ajax渲染只渲染第一个节点,子节点不展开

我有一个带有 a 的表单,selectOneMenu当我选择第三个“Visualizar todos los archivos”时,我想渲染一个<t:tree2>. 这一切都是使用 Ajax 在selectOneMenu.

发生的事情是只渲染树的第一个节点,当我单击+文件夹旁边的标志时,它根本不会展开。

这是我的代码:

我错过了什么?

提前致谢。

0 投票
1 回答
1332 浏览

jsf - t:selectOneRadio 与 t:radio 呈现为空

我在一个 JSF 应用程序中将单选按钮标记添加到以下 JSP(已删节和匿名)。它不呈现任何单选按钮,也不调用托管 bean 中的任何相关方法。

我想知道,我正在使用的事实<rich:dataTable>,没有<t:dataTable>什么不同吗?还有什么可以阻止单选按钮出现?bean.getRadioSelectItems()在渲染期间甚至不会被调用。(它确实会在稍后提交页面时调用。)

如果您坚持,也许我会从托管 bean 发布相关代码,但我认为这不是问题,因为它甚至没有被调用。

此页面的“真实”版本有效,并且已经在生产应用程序中使用了几年。添加单选按钮是唯一的变化。

0 投票
2 回答
641 浏览

exception - t:fileInputUpload 上传文件时为空源

我正在使用 tomahawk (1.1.11) 和 Mojarra (2.1.4) 开发 JSF 应用程序。当我上传小文件 (kb) 时,它工作正常,但是当我上传大约 160Mb 的文件时,它发送一个错误null source

到目前为止,这是我的代码:

实际上我需要上传比这更大的文件,甚至高达 2 Gb。有什么建议吗?

更新

这是完整的堆栈跟踪

更新

我也会把web.xml文件,也许我错过了一些配置。

0 投票
1 回答
101 浏览

websphere - 战争中包含的罐子占用了大量空间

我们有很多项目有很多战争文件。其中许多项目都依赖于 tomahawk 和 jsf-ibm(它们是 Websphere 战争),因此它们各自的 jar 包都包含在 WEB-INF/lib 中。

但是,上述罐子的大小总计为 4.6 M 。这使得由此产生的战争大得离谱。

这不会是一场战争的问题,但是,我们有大约 80 场战争,导致价值 368 MB 的重复 jar。

我怎样才能减小这个尺寸?有没有办法让我们的战争使用共享类路径中的 2 个罐子?

PS。我们不使用耳朵来安装它们。

0 投票
0 回答
605 浏览

java - t:saveState 使用 RequestScope 保存托管 Bean 的状态 - 分页系统的状态

我正在尝试使用 tomahawk-saveState,但它根本不起作用。我将以下代码插入到我的 xhtml 文件(JSF2.0)中:

使用像这样的托管 bean:

我打算将此与分页系统一起使用,因此它可以在该页面上导航期间保持页码的状态。现在,当我打开页面时,分页系统为空并自行创建(好),但随后我刷新页面(F5)或单击下一页,分页系统再次为空,bean 再次创建它。所以,你可以看到分页不起作用,因为它不能保持状态,那么我做错了什么?

任何帮助,将不胜感激。谢谢。

0 投票
1 回答
1381 浏览

jsf - 如何在提交/上传之前检查是否使用 t:inputFileUpload 选择了文件

我想知道是否可以在单击提交/上传按钮之前检查文件是否已被选中?

我想用这个选项解决的问题是如果没有文件已经选择,隐藏“提交/上传”按钮?使用required="true"属性对我来说不是一个选项,因为用户并不总是必须提供文件。

0 投票
2 回答
2455 浏览

java - 类似于 UploadedFile(org.apache.myfaces.custom.fileupload.UploadedFile;) 中的 getAbsolutePath() 方法

我目前正在开发一个应用程序,在该应用程序中,用户可以选择浏览和上传 excel 文件,但我很难获得正在浏览的文件的绝对路径。因为位置可以是任何东西(Windows/Linux)。

我们使用 jsf 2.0 进行 UI 开发,使用 Tomahawk 库进行浏览按钮。

浏览按钮的示例代码

上传按钮示例代码

逻辑在这里

浏览按钮 -> 用户将通过浏览位置上传按钮 -> 点击上传按钮来选择文件,它将触发 SampleInterface 中的 readExcelFile 方法。

SampleInterface 实现文件

文件名:abc.xls

前缀:abc

后缀:xls

请帮助我获取正在浏览的文件的完整路径(如 c:.....),然后将此绝对路径传递给 excelapachepoi 类,在该类中对其进行解析,并将内容显示/存储在 ArrayList 中。