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

java - 对于 facelets,什么是 fmt:formatDate 的等价物?

我正在将 JSP 网页转换为 facelets 视图处理程序。

什么相当于 fmt:formatDate 等?

我知道它不受支持。但有替代方案吗?三级实施?

0 投票
3 回答
12071 浏览

java - 使用 JSF、MyFaces 和 Facelets 迭代 HashMap 的麻烦

我在遍历 HashMap 以将其值打印到屏幕上时遇到了一些麻烦。有人可以仔细检查我的代码,看看我做错了什么。我似乎找不到任何问题,但一定有什么问题。

在 servlet 中,我将以下内容添加到请求中:

在一种情况下,“facetField.getName()”评估为“纪律”。所以在我的页面中,我有以下内容:

循环运行一次,但所有输出都是空白的?!?如果它在循环中循环一次,我至少会预料到 item 中的某些东西。检查 Facelets 的调试弹出窗口,纪律在那里并且在循环中。将它打印到屏幕上会产生一些对我来说看起来像地图的东西(我已经缩短了输出):

我也尝试过 ac:forEach 但我得到了相同的结果。那么有人知道我哪里出错了吗?

感谢您的任何意见,李

0 投票
1 回答
1061 浏览

jsf - MyFaces 到 Mojarra 的迁移问题

我正在从 MyFaces 1.2.6 迁移到 Mojarra 1.2。我的应用程序还使用 Facelets、Tomahawk 和 Richfaces。

使用 MyFaces 1.2.6,它可以正常工作。使用 Mojarra 1.2,我遇到了一些问题。

它不断打印此错误:

第 141 行的内容:

有谁知道我该怎么办?

0 投票
3 回答
1284 浏览

java - ForEach 和 Facelets

我的托管豆:

我的 forEach :

我的输出流:
我在这里……
我在这里……
我在这里……
我在这里……

如您所见,“getLiQuickNav()”被我的 ForEach 调用了 4 次。但我只是不想调用一次“getLiQuickNav()”......如何只调用一次?

额外问题:为什么“getLiQuickNav()”被调用 4 次,而我只有 3 项“tata,titi,toto”?

谢谢

0 投票
3 回答
566 浏览

java - 如何创建页内配置。通过 c:set?

我有一个 Web 应用程序,我需要能够从 JSF 页面配置部分内容。例如,假设我的应用程序被分成几个较小的部分,每个部分都有一个文件夹/文件结构,如下所示:

Search.xhtml 和 results.xhtml 都使用模板文件 generaltemplate.xhtml。此通用模板包含 config.xhtml 的内容。计划是将所有共享配置放入此页面,以便应用程序可以访问它。但我在这样做时遇到了麻烦。

如果我在 config.xhtml 中使用 <c:set> 创建变量,那么它们似乎只能从该配置页面访问。以前我只是将 <c:set> 的范围更改为 request 并且任何问题都会得到解决。但是由于 JSF 以不同的方式工作,我知道在这种情况下范围是无用的。

是否有人对我将如何能够在这一页中创建所有配置然后能够在整个应用程序中访问它有任何建议?

这个应用程序是使用 Seam 编写的,因此可以选择使用 Seam 中的某些东西。

0 投票
3 回答
3289 浏览

jsf - 是否可以针对不同的环境覆盖 facelets.development?

我们希望将 facelets.development 设置为 false 以在非开发环境中抑制堆栈跟踪,但我们希望在 dev 中将其设置为 true 以进行调试。

我们的部署过程要求一个 CI 构建通过环境迁移到生产,因此我们不能使用需要为每个环境重建应用程序/重写 web.xml 的方法。我们想根据属性文件设置更改应用程序的值。这可能吗?应用程序如何访问 facelets.development?

0 投票
1 回答
576 浏览

java - 用于 JavaServer Faces (JSF/Facelet) 支持的可用 NetBeans 工具

对于JSF开发,您会推荐哪些NetBeans插件或工具?

0 投票
1 回答
4306 浏览

jsf - 如何在 ICEfaces(使用 Facelets)中创建错误处理页面?

我需要一些帮助来在我的 ICEfaces 应用程序中创建一个包罗万象的错误处理页面。我想提供一条用户友好的消息以及异常堆栈跟踪。

我可以使用 web.xml 中的以下指令重定向到错误页面:

但是,我不知道如何在 error.xhtml 中找到异常。它是存储在request,session还是其他地方?

我正在使用 ICEfaces 1.8.0(带有 Facelets)和 JSF 1.2(Sun RI)。谢谢!

0 投票
1 回答
1854 浏览

facelets - 使用 Facelets 作为视图从 UIViewRoot 获取组件树

我有一个使用 JSP 编码的应用程序,现在我们正在将页面迁移到 Facelets。

我们的 PhaseListener 之一是操作组件树,因为它需要找出树中的一些组件并提取其中的一些值。但是对于 Facelets,UIViewRoot 不会返回任何子级。

如何使用 Facelets 获得相同类型的功能?

提前致谢, 保罗

0 投票
4 回答
32161 浏览

jsf - 如何在jsf页面中设置bean属性值?

我有 Facelet 组件,并且我有支持它的 bean。当我将我的组件包含到某个页面时,我将 bean 从页面传递到我的组件:

我的组件也有支持 bean,我尝试将调用页面 bean 的值传递给我的:

但是这个方法不行吗?有一些方法可以将值从一个 bean 传递到另一个?

我正在尝试创建困难的自定义组件,必须对传递给它的东西进行一些验证和其他操作?也许我走错路了?