问题标签 [facelets]

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

java - JSF/Facelets 中的国际化标签

Facelets是否具有任何使用 JSF 可以实现的更整洁或更易读的国际化用户界面文本标签的功能?

例如,对于普通的 JSF,使用 h:outputFormat 是一种在消息中插入变量的非常冗长的方法。

澄清:我知道我可以添加一个消息文件条目,如下所示:

并显示这个(如果我正在使用Seam):

但是输出一个句子会很混乱 - 正是这种事情让 JSF 名声不好。

0 投票
3 回答
3403 浏览

java - 确定 JSF 容器表单的 ID

我需要从动作处理程序中确定表单字段的 ID。该字段是包含的 facelets 组件的一部分,因此形式会有所不同。

包含的.xhtml

示例_包含.xhtml

如何update在运行时确定方法中表单的 ID?或者更好的是,直接输入字段的 ID。

0 投票
3 回答
5737 浏览

java - JSF 中的空白页

如果我的代码抛出异常,有时 - 不是每次 - jsf 会显示一个空白页面。我正在使用 facelets 进行布局。在这个Sun 论坛的帖子中报告了一个类似的错误,但没有答案。其他人有同样的问题,或者有解决方案吗?;)

由于一些要求。以下是更多数据:

web.xml

而jsf相关的栈是在真正的异常之后打印出来的:

我正在使用 jsf 版本Mojarra 1.2_09richfaces 3.2.1.GA并且 facelets 1.1.13.

希望有所帮助:(

0 投票
4 回答
18418 浏览

javascript - 将 JavaScript 与 JSF 和 Facelets 一起使用

我想使用 JavaScript 来操作 JSF/Facelets 页面中的隐藏输入字段。页面加载时,我需要为客户端的颜色深度设置一个隐藏字段。

来自我的 Facelet:

当 JSF 处理页面时,它当然会更改元素的 ID。从我的 JavaScript 代码中引用这些元素的最佳方式是什么?

0 投票
3 回答
1157 浏览

java - JSF 和 Facelets 流

我有一个动态 Facelets 页面,需要在页面加载时显示来自数据库的信息。在流程中的这一点上,还没有任何表单提交。我能找到的每个 JSF 示例仅在下一页显示带有动态结果的表单提交。

我对数据库的每次调用当前都是在表单提交触发操作之后进行的。如果没有表单提交,这段代码应该去哪里,如何触发它?一个代码片段真的可以帮助我!

0 投票
2 回答
1644 浏览

java - Eclipse 对自定义 facelets 标记的支持

我最近开始了 facelets 开发,几天前制作了我的第一个有用的自定义标签。现在我想在 Eclipse 中支持自动完成,就像我对标准标签库(如 h、c 和 ui)的支持一样。

是否有任何简单的方法(少于 30 分钟的工作)来启用自定义标签的工具支持?

我正在使用带有 jboss 工具的 eclipse 3.4。

0 投票
8 回答
160381 浏览

jsf - 如何在 JSF 中显示我的应用程序的错误?

在我的 JSF/Facelets 应用程序中,这是我的部分表单的简化版本:

我希望能够根据 continueButton() 方法中发生的事情将错误分配给特定的 h:message 标记。newPassword 和 newPassword2 需要显示不同的错误。验证器不会真正起作用,因为将传递结果(来自数据库)的方法在 continueButton() 方法中运行,并且运行两次的成本太高。

我不能使用 h:messages 标记,因为该页面有多个地方需要显示不同的错误消息。当我尝试这样做时,页面显示每条消息的重复项。

我试过这个作为最好的猜测,但没有运气:

我错过了什么?任何帮助,将不胜感激!

0 投票
3 回答
514 浏览

facelets - 好的facelets资源?

我使用 JSF 已经有一段时间了,并且一直在使用 Apache-Trinidad 标签。我非常喜欢使用它进行开发,但我不断听到关于 facelets 的好消息。有没有人在使用它,它到底能给你带来什么?

我查看了 facelets 站点(https://facelets.dev.java.net/),但它并没有很好地解释有关 facelets 的优点或任何教程。我查了谷歌,但一切似乎都是从 2005 年或 2006 年开始的,从那以后肯定发生了很多变化。

有人想发表他们对 facelets 的看法或向我指出一些好的资源吗?

0 投票
6 回答
10436 浏览

javascript - Javascript 表单提交以激活带有 JSF 集成的 Spring Web Flow 转换

我正在使用 Spring WebFlow 2、Facelets 和 JSF 开发应用程序。我的一个流程确实有一个页面,该页面必须在某些事件中触发表单提交。对于每个不同的动作,必须呈现不同的视图。因此,我正在尝试激活以下 javascript 代码来执行提交:

不幸的是,这不会触发我的流程中请求的转换。页面没有变化。有谁知道如何处理这个?

谢谢, 亚历山大

0 投票
2 回答
1284 浏览

java - Facelets custom component doesn't set attribute after submit

I am having a problem with custom components in facelets. The first time that the page is rendered, the attributes are set properly on the component class. When a form is submitted however, the attributes are not set.

Here is the class that I am using to test this.

The component is used in the .xhtml page like this.

When the page renders for the first time, the component renders the following html code.

When the button is clicked, it renders this.

From the log, you can see that the component is constructed again, but the attribute is not set.

From what I understand, facelets does all the wiring of attributes to components so I don't need a tag class, but I don't understand why the attribute would be set correctly the first time, but not the second time.