问题标签 [jsf-1.1]
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 - h:selectOneMenu 绑定到 int 错误“验证错误:值无效”
我坚持使用 JSF RI 1.1_02 并看到这个问题。
这是我期望工作的 Facelet 代码:
请求范围的bean:
我收到Validation Error: Value is not valid并且无法想象当我编写了这么少不需要任何转换器的代码时我做错了什么。我是否遗漏了一些明显的东西,或者这是 JSF RI 1.1_02 中的错误?
我可以通过简单地将支持 bean 中的属性类型更改为来解决这个问题,String
但是当(自动)转换应该为我提供时,我不得不这样做而感到沮丧。
jsf - 如何从 ActionEvent 对象中获取组件值?
我在 jsf 1.1 中使用 ajax4jsf,我的代码如下:
这段代码是静态的,我可以通过绑定对象获取 selectOne 值PO_DocCategory
问题是:是否可以通过动作事件对象获取 actionlistener 中的组件值?
jsf - 旧 JSF 版本的支持情况如何?
旧 JSF 版本(如 1.1、1.2、2.0)的官方支持状态如何?JSF 版本是否有一些生命周期结束的路线图?
我只能在这里找到 Java SE 的报废路线图http://www.oracle.com/technetwork/java/eol-135779.html 我找不到与 JEE 规范相关的任何内容。
jsf - 隐藏字段中的 JSF 1.1 参数
我的目标是将带有参数 ( Hello {0}
) 的字符串从支持 bean 传递给 JavaScript。我目前的做法是将字符串放入a中h:inputHidden
,让JS读取onLoad的值。可悲f:param
的是,里面h:inputHidden
没有像在h:outputFormat
.
什么方法通常是可取的?
- 我可以将字符串与支持 bean 中的参数结合起来,但 imo 这不应该是 bean 关心的问题。
- 我可以将它们组合在 JS 中,但这似乎又像是在重新发明轮子(使用
replace
函数......) - 我没有看到使用 a 的(好)方法,
h:outputFormat
但使其对用户不可见。 - 我看不出有什么办法让
h:inputHidden
acceptf:param
s。
编辑:使用的实际实现是 Apache MyFaces 1.1.4,所以我将标题更新为 JSF 1.1。
由于 BalusCs 的回答,我记得我的第一个(和丢弃的)方法:
直接包含在 JS 源代码中。
/li>
可悲的是,在 JSF 1.1 中,我必须使用<f:verbatim>
这使得代码非常难看(甚至 eclipses 语法检查器也不理解它——尽管它可以工作):
还有一个缺点是我不能把它放在里面,<head>
因为它必须在里面<f:view>
。
ajax - 单击 JSF 中的按钮将输入文本的值传递到服务器端
我有一个带有搜索值的文本框,我想通过单击按钮将此字符串发送到服务器端。不是通过表单提交,而是通过 ajax 调用。
我在输入标签本身中添加了一个 actionListener,它被称为模糊。但我真正想要的是用户点击按钮来触发搜索功能。
我从这个问题中得到了一个想法,并以这种方式实现了它:
服务器端收到的值当然是“mySearchText”。我如何传递用户输入的内容?#{createBookingForm.searchText}
或者在调用按钮的动作侦听器之前如何绑定?
我对任何其他方法持开放态度。不过我有一些限制:我正在努力增强一个使用 JSF 1.1 构建的遗留应用程序。我不能升级,至少不是没有战斗!
编辑:我试过这样做,但我在服务器端得到“未定义”。
jsf - 包含的 JSP 在 JSF 1.1 中生成一个嵌套的表单元素
我创建了一个使用 JSF 自定义标签的 JSP 页面。此页面包括另一个 JSP 页面,我们在其中定义了更多输入参数。请在下面找到代码
第 1 页:
Page2.jsp:
生成的 HTML 代码:
如果您看到生成的 HTML 代码,则它不必要地将包含的文件嵌入到表单标记中。因此,每当我单击提交按钮时,都会抛出一个 javascirpt 错误,指出找不到对象。
我正在使用 JSF 1.1 和 WAS 7 服务器。
在此先感谢您的帮助。
问候, 伦加
jar - IBM理性应用开发者8.5中如何配置jsf项目使用richfaces组件
我们组织中 JSF Web 项目的强制性项目配置。
- IDE - IBM 理性应用开发者 V.8.5
- JSF 1.1
- JAVA 1.4
- 网页模块 2.3
我参考了这个pdf 来配置 IDE 以使用 Richfaces 组件,但我无法使用这些说明解决。(如果您在下载 pdf 时遇到问题,请访问此网页了解更多详细信息)。
我提到了以下要添加到 lib 文件夹中的 jar 文件。
- cssparser-0.9.5.jar
- 番石榴-10.0.1.jar
- richfaces-components-api-4.3.5.Final.jar
- richfaces-components-ui-4.3.5.Final.jar
- richfaces-core-api-4.3.5.Final.jar
- richfaces-core-impl-4.3.5.Final.jar
- sac-1.3.jar
我必须做什么才能在 Rational 应用程序开发人员 IDE 的调色板视图中列出richfaces 组件,或者在我的 jsf 页面中开始使用richfaces 标签(手动输入标签名称)。
谢谢你。纳格什
jsf - JSF 1.1 数据表重用
我正在开发一个项目,以前的程序员在任何地方都重复代码。我需要对一些 JSF 代码进行更改,但不想在任何地方都重复我的更改。我认为必须有更好的方法。
这是场景;有多个数据表显示在几个不同的选项卡上,都在同一页面上。除了 id 和值/数据源不同之外,每个数据表在各个方面都是相同的。我需要使用与构建它相同的技术,因此我无法更改版本或任何东西。
设置:
- Websphere 7
- Java 1.5
- JSF 1.1
- 战斧1.1
当包含数据表时,如何将数据表外部化并定义 id 和值?这样我就不必为每个表多次进行相同的更改。
选项卡式面板,其中每个 Edit.jsp 页面都包含下面的数据表。
表格示例(我缩短了它,它确实有 20 列。)
richfaces - rich:comboBox 的 valueChangeListener 在提交时被调用,这是无意的
我面临一个问题,在更改 rich:comboBox 值时,我需要调用支持 bean。所以我使用 valueChangeListener 和 a4j:support event="onchange" 如下:
支持bean方法:
方法 checkToChangeName() 应该只在更改事件时调用。但在我的情况下,这些方法在更改事件时被调用,并且在提交我不需要的表单时也被调用并造成麻烦。
我使用 h:commandButton 如下提交表单:
谁能帮我理解为什么它在提交时调用 checkToChangeName() 方法?& 我该如何预防?
javascript - 无法通过 chrome 中的 h:commandbutton 调用 jsf 操作
对 JSF j:commandButton 的操作、chrome 浏览器和 JSF 1.1 有疑问
单击命令链接调用 JavaScript 函数如下
使用上面的代码,我得到了链接,它能够调用 js 函数'performPolicyHistoryAction'
在js函数中
并且 someString:lnkViewOnlyrefresh 被声明为
在 chrome 中,不调用 commandButton 的操作方法。它在 IE 和 FF 中运行良好
注意:如果我将警报放在 <h:commandButton> 的 onClick 中,我会收到警报。