问题标签 [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 投票
4 回答
6575 浏览

jsf - 在 EL 表达式中使用参数

我需要在 EL 表达式(使用 JSF)中使用带参数的函数,如下所示:

但它不起作用。

我在网上读到,用 JSF 不可能做到这一点。我在 JSF 中使用 facelet。

有人知道该怎么做吗?

谢谢。

0 投票
4 回答
8630 浏览

jsf - 在 Facelet 模板中包含非 Facelet 内容

有没有办法将 html 文件的内容插入到 Facelet 模板中?Facelets 标签将不起作用,因为它仅用于包含 Facelet 内容。

换句话说,我正在寻找与 JSP 包含指令等效的 Facelets <%@ include file="..." %>

0 投票
1 回答
1926 浏览

jsp - Facelet 自定义组件 - 防止呈现 ui:在自定义组件中插入内容

这是我的自定义组件定义:

这就是我使用它的方式:

我有麻烦<ui:insert name="field" />。它总是呈现。如果 disabled=true 我只<input type="text" disabled="disabled" value="" name="itSIN" id="itSIN"/>在视图顶部得到元素。注意:我使用 ui:insert 传递 jsf 组件,因为我不知道如何将验证器传递给自定义组件内的 h:inputText。

0 投票
1 回答
596 浏览

java - 使用 Facelets 在 Java Server Faces 中创建“编辑我的项目”页面

假设您有以下 Facelet ( Using Facelets 1.1.12 ):

现在我有另一个页面将我发送到带有 GET 参数 ID 的 edit_item.jsf,uri 看起来像这样:http://mysite.com/edit_item.jsf?ID=200

您如何访问 Bean 并获取信息,并使用 JSF 和 Facelets 将其显示在请求页面上?有没有办法在页面加载时运行 bean?

0 投票
3 回答
3509 浏览

java - 在 Java Server Faces 中将托管属性与 CommandButton 一起使用

除了我的问题“使用 Facelets 在 Java Server Faces 中创建“编辑我的项目”页面”之外,我还想介绍一个问题。

当我按下 commandButton 时,ID=100 被删除并刷新页面,这是它运行该方法之前,对,所以这意味着当我按下按钮时我没有 ID。

你如何解决这个问题?

通过拥有这个托管 Bean

并添加

到我的 facelet 页面。现在我的 faces-config.xml 中也有正确的信息,当我使用 ?ID=100 访问我的页面时,我确实得到了正确的 Item 返回。

0 投票
2 回答
1871 浏览

java - 使用 commandButton 或 commandLink 进行回发和管理 HTML 控件值

在许多情况下,您希望将 HTML-Controls 或 Facelets 添加到您的网站,但是当您调用某个操作时,访问它们真的很容易吗?

我有以下命令链接来执行操作

Param 用于保存 QueryString 状态,因此我的应用程序不会崩溃。

现在,假设您有一个<input type="text" /><h:inputText value="hello" />现在这些组件是让您的网站启动和运行的基础,特别是如果您正在创建一些动态。

但是,如果控件没有绑定到任何东西,或者如果您有一个可以使用 JavaScript 添加元素的列表框,那么当您执行 commandLink 或 commandButton 时如何访问这些?您是否必须将控件绑定到您的 Bean,或者是否可以通过另一种方式访问​​此 FaceContext 以检索列表框、输入文本或您想要的任何其他内容的值?

0 投票
2 回答
1076 浏览

java - Netbeans Facelets 代码完成

有谁知道如何在 Netbeans(6.7.1)中启用 xhtml(facelets)文件的代码完成?根据我在 Google 上找到的一些信息,一个已知问题是 xhtml 文件中使用的 xml 命名空间没有代码完成,但这应该通过安装 netbeans facelets 支持模块来解决。但即使有了这个 facelets 支持模块,f、h、ui 标签的代码完成也不适用于 xhtml 文件,但它适用于带有 taglibs 的老式 jsp 文件。

有任何想法吗?

0 投票
2 回答
1663 浏览

jsf - Richfaced 渲染需要更长的时间

嗨,我们正在使用数据表和丰富的组合框和选项卡面板的各种组合。渲染时间过长。我是否从 stackoverflow 和其他网站上获得了性能调整建议

任何帮助将不胜感激...

0 投票
2 回答
6563 浏览

java - 使用 Facelets 1.1.12 在 JSF 1.2 中创建您自己的验证器

我正在查看以下链接,发现它javax.faces.webapp.ValidatorTag已被 ValidatorELTag 弃用并取代,但是我似乎找不到任何关于此的好信息。

我想创建一个接受输入的正则表达式验证器:正则表达式和错误消息。

这意味着我想要这样的控件:

现在上面给定的链接显示了如何做这件事的一小部分,但是自从编写和不推荐使用方法以来,已经发生了很多变化,我该如何解决这个问题?

0 投票
2 回答
1319 浏览

java - JavaServer Faces 中的导航,使用正确的参数重定向

我有一个页面: http: //mypage.com/items.jsf

此页面认为以下内容是理所当然的:

  • ID 由 GET 设置或 ID 由 POST 设置。

现在,我可以手动调用 items.jsf?ID=10

但我真正想做的是有一个按钮,它调用一个返回导航 URL 的函数。

现在在JSF文件中有以下代码。

我想要发生的是,当我按下“重定向我”时,我希望导航规则知道我想去:items.jsf?ID= 10

这可能吗?感觉这真的是一个微不足道的问题。