问题标签 [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.
jsf - jsf表单动作
我有简单的 JSF 表单:
一切正常,但是当我尝试将此页面与查询字符串参数(template.jsf?Id=5)一起使用时,然后 sumbit 命令按钮 - 页面被重定向到 template.jsf(没有查询字符串参数。很明显-- 表单动作属性总是=“template.jsf”,即使是查询字符串参数也被传递)。所以我不能用指定的查询字符串参数调用 TemplateBean 的提交方法。
java - JSF - 如何从内部支持 bean 操作方法确定当前 JSP 页面
我有一个 JSF 应用程序,其中包含两个 JSP 页面,它们都显示来自会话范围的容器对象的一些相同数据。每个页面都以不同的方式显示数据,每个页面都在不同页面之间变化的数据表中。到目前为止,这一切都正常工作。
我的问题是我一直在欺骗我如何弄清楚从我的支持 bean 操作方法中请求的页面。在每一页上,我都为我的数据表使用了绑定。
草稿报告.jsp:
报告.jsp:
我有一个请求范围的支持 bean(名为Controller
),其中包含这些页面的一些操作方法。我不想在支持 bean 上重复代码(每个类似的 JSP 页面使用一个类似的方法),而是想弄清楚正在呈现的页面并将其用作通用处理程序方法(可以处理来自两个页面的操作)的参数后备豆。所以我作弊并这样做了:
这在我的 Controller 类的操作方法中运行良好,但后来我需要添加另一个方法,最终破坏了我的 hacky 代码:
在我的 JSP 中,JSF-EL 表达式位于数据表的控件绑定之上,我在支持 bean 中使用该控件绑定来确定我在哪个页面上。此时determineReportTypeFromControlBindings()
在验证检查中抛出异常,可能是因为控件绑定尚未发生。
发生这种情况我并不感到惊讶。总觉得方法不对。但我的问题是:
从请求范围的支持 bean 操作方法确定当前请求的 JSP 页面的正确方法是什么?
如果它是相关的,我使用的是 MyFaces 1.2 Tomahawk 标记库。
jsf - 战斧 jar 未加载 weblogic 门户 10.3
我在 weblogic 10.3 中制作了一个 jsf 1.1 portlet,但在一种情况下,我需要 tomahawk 库的帮助。我刚刚在我的门户应用程序的 WEB-INF 中的 lib 文件夹中删除了 jar 文件和支持文件,但是当我点击 url 时,它给了我 NoClassdef 错误..... tomahawk jar 中的类和 jsp 编译失败。
我是 weblogic 的新手,如果有人能建议我可能做错了什么,我将不胜感激。
设置是整个应用程序都像耳朵一样运行。Ear 包含 app-inf 和 weblogic 特定的 xml 文件,主门户 Web 应用程序在此耳内进行战争。我正在使用 weblogic 门户 10.3 附带的研讨会。这个项目是从 weblogic 门户 9.3 迁移而来的。
注意:我不想但是这个 jar 在 domain/lib 中,当我这样做时,我不知道为什么它加载了我的应用程序,并且在 servlet 启动中定义的所有类都在加载时被提前触发,并且没有任何类被服务器发现。
当前使用的 Jsf 库处于共享模式。
jsf - 在处理由数据表的标记“值”触发的方法时更新消息
我有一个带有 Tomahawk 数据表的页面。在它的“值”标签上,我调用了一个从某个 EJB 获取列表的方法,如果它为空,我必须在页面上显示一些消息。逻辑有效,它执行我创建的在屏幕上显示消息的方法,但它不会在页面上呈现消息。恐怕这与 JSF 的生命周期有关。在这种情况下我可以做任何解决方法吗?
先感谢您。
jsf - 在 t:selectOneCountry 中改变国家
我正在使用 t:selectOneCountry 显示带有 JSF 1.2 的国家/地区列表。我的问题有两个部分:
- 我可以从列表中过滤特定国家吗?
- 我可以更改国家名称(以显示更完整的名称)吗?
我看过: http: //myfaces.apache.org/tomahawk-project/tomahawk12/tagdoc/t_selectOneCountry.html,它提到了使用 f:select 过滤器,但我无法弄清楚我必须写什么代码。
jsf - JSF 1.2 outputText 标签生成一个跨度
我是 JSF 1.2 的新手,我正在尝试像这样将一些文本输出到我的 javascript 调用中
但不是得到纯文本输出,而是全部被包裹在一个span中。我如何摆脱跨度?
jsf - JSF - 使用 Tomahawk 实现分页
我正在尝试使用 Tomahawk 在 JSF 中实现分页。加载页面时,第一页中的表格会填充数据。但是,当我单击 Next 或 Prev 时,表格是空的。我在浏览器中没有看到任何 javascript 错误。以下是来自jsp的代码。如果我遗漏了什么,请告诉我:
java - tomahawk inputfileupload 上传的文件为空
我正在使用 Tomahawk 的文件上传组件<t:inputfileupload>
来上传文件。我已将表单的 enctype 设置为
我曾经<h:commandButton>
提交过表格。
但是UploadedFile
bean 中的属性是null
. 我做错了什么,我该如何解决?
jsf - 如何动态引用元素id
我正在尝试使用 tomahawk selectOneRadio 传播单选按钮。我的 id 看起来像这样
我在检查一个元素后引用了 id 。但这不起作用。因为对于每次迭代,单选按钮 id 都会有所不同。如何在 t:radio 中引用 id
jsf - JSF 包含问题菜单相关
我正在尝试在 JSF 中实现我能够做到的菜单。
菜单内容.jsp:
菜单.jsp:
我尝试了各种组合,即通过删除 HTML / BODY / f:view 标签,但似乎没有任何工作我知道我做错了无法检查它的地方。任何帮助,将不胜感激。
此外,当作为单个文件执行时,代码的第一部分运行良好,唯一的问题是当我将它包含在另一个 JSP 中时,菜单没有显示。