问题标签 [jsf-2]

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 投票
3 回答
1760 浏览

jsf - 如何将 servlet 绑定到上下文?

我有

使用时

我知道我可以使用 managedbeans,但我必须使用 servlet。

我怀疑这个问题与JSF有关。

context.xml

web.xml

我似乎到处都有这个问题:

0 投票
1 回答
1236 浏览

jsf - jsf 2.0 复合组件 - 如何修改外部 bean/属性

我只是在学习 JSF 2 并使用简单的自定义组件。想象一个具有两个 inputText 字段的启用 ajax 的自定义组件:

使用该组件的页面如下所示:

类中定义 domBean 的有趣方法如下所示:

我希望 input.setValue(code) 会设置 inputText 值,这是延迟表达式“#{cc.attrs.value}”,它通过“父”页面链接到#{testCtrl.code}。不幸的是,testCtrl.code 永远不会填充输入的值。

我做错了什么?

谢谢!

0 投票
4 回答
23623 浏览

jsf - 由于 CDI/Weld 中的 @Named,@ManagedBeans 在 JavaEE6 中过时了吗?

由于 CDI(及其实现 Weld),JEE6 中的每个 POJO 都可以用 注释@Named,这使得 POJO 可以访问视图。

这是否意味着 ManagedBeans 现在已经完全过时了?还是我错过了@ManagedBean仍然有意义的东西?

0 投票
5 回答
33756 浏览

html - 是否可以在 HTML 4/5 中使用 JSF+Facelets?

Facelets 依赖于 XML 名称空间来处理 XHTML。HTML 4 怎么样,据我所知,HTML 5 不支持命名空间。HTML 5 也有一些 XHTML 中没有的新元素。甚至 HTML 4 和 XHTML 在它们支持的元素和属性方面也存在一些差异。

问题是:是否可以使用 Facelets 呈现 HTML 4/5 文档?如果是这样,怎么做?

0 投票
3 回答
2871 浏览

java - how to format jsf 2.0 with date value from List

Im using jsf 2.0 to develop app where user has to select (using radio button) a date from the list of possible choices. List of dates is a managed bean property of type List< java.util.Date>. Im using facelets

to display radio buttons.

Here is my question: how to format selectItems label and value in a patter other then default (Fri May 28 00:00:00 CEST 2010), like 'HH:mm:ss dd/MM/yyyy'?

0 投票
2 回答
517 浏览

jsf - 在 JSF2 中使用 facelet1.1.15(外部 facelet)

我已升级到 JSF2,但仍在使用 facelet1.1.15 运行。我在 web.xml 中有这些参数:

我正在尝试按此示例逐步创建自己的组件:http: //www.ibm.com/developerworks/java/library/j-jsf2fu2/index.html#tip3 一切看起来都很好,但我收到错误消息不识别标签。

它与facelet 1.1.15有关吗?它只适用于VDL?有没有办法在 JSF2 中使用 1.1.15 和自定义组件?以及-我使用tomcat 6

0 投票
1 回答
3193 浏览

authorization - JSF2 中的授权

在 JSF2 中实现授权的最佳方式是什么?通过 servlet 过滤器、阶段侦听器或其他我不知道的新东西?

0 投票
1 回答
11132 浏览

jsf - JSF 为 h:selectOneMenu 自定义验证消息(如果没有选择)

我有 ah:selectOneMenu 填充了枚举值,效果很好。唯一的问题是,当没有选择有效值时,我不知道如何覆盖标准 JSF 错误消息。错误消息始终是bv:title: 'Choose' must be convertible to an enum from the enum that contains the constant 'Choose'. 虽然我指定了 requiredmessage 和 validatormessage(适用于 InputText),但仅显示标准 JSF 消息。

片段:

如何覆盖标准验证器消息?或者更好 - 我可以使用自定义错误消息创建 JSF messages.properties 的副本(不想再次在我自己的 messages.properties 中定义所有错误)?

0 投票
1 回答
677 浏览

jsf - JBoss 6 的 Intellij 9 中的 JSF 2.0 Web 开发

我想知道使用 IntelliJ 9 并针对 JBoss 6 进行 JSF 2.0 Web 开发最实用的方法是什么。

我的项目有一个 Maven 结构,但我想尽可能缩短构建/部署周期。

如何利用爆炸 WAR 的灵活性?

有人可以指出我正确的方向吗?

非常感谢!J。

0 投票
1 回答
705 浏览

custom-component - JSF2.0:自定义组件的变量列表

有没有办法将 JSF2.0 与组件的可变列表结合使用?例如,假设我列出了我想编辑的人。它们在页面上显示为组件 PersonEditor 的列表,允许更改人员数据。每个编辑器都与单个 Person 元素相关联。为了使其工作,我需要执行以下步骤:

根据初始请求:

  1. 获取人员列表
  2. 为每个人创建 PersonEditor 并将其与 Person 对象相关联。
  3. 填写编辑器的数据。

关于用户操作:

  1. 当用户更改值并按下 Save 时,数据由 backing bean 处理。

我可以用人员列表中的数据填充编辑器,也可以将其绑定到支持 bean,但不能同时进行,所以我被卡住了。

我试过
people.xhtml

其中personEditor.xhtml:
a)与人对象正确关联,但与支持bean没有连接

b) 与 person 对象没有关联,但与 backing bean 有联系 - 无法将该 person 传递给 backing bean

如果我将每个编辑器放在单独的页面上,我可以将人员 ID 作为 url 参数传递(使用 f:param 或 f:attribute)并相应地对其进行初始化。这个问题有什么解决办法吗?