问题标签 [faces-config]

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

error-handling - 自定义 Facelets 错误页面

我有一个 Facelets(JSF 1.2 (myfaces)) web 应用程序,我想自定义我的错误页面——当应用程序成熟时,这似乎是一件很自然的事情。在这个过程中我真的很困惑。

我发现了以下内容:

  • 我还没有找到自定义 Facelets 错误页面的方法。我还没有找到模板在哪里。我找到了覆盖执行 sendRedirect() 的 ViewHandler 的解决方案。我认为这应该可以在不编写代码的情况下完成,尤其是 ViewHandler。

  • 我找到了一种关闭 Facelets 错误处理并使用 myFaces 的方法:

代码:

不幸的是,我似乎无法让 myFaces 找到 JSF 页面。我需要使用 jsf 页面,因为我想使用分散在几个模板上的网站布局。来源:http ://wiki.apache.org/myfaces/Handling_Server_Errors

  • 我尝试了一个战斧解决方案:

网页.xml:

面孔-config.xml:

来源:http ://wiki.apache.org/myfaces/Handling_Server_Errors

  • 我发现我可以通过<error-page>in使用容器的错误处理web.xml。我成功转发到一个 jsf 错误页面。这里的问题是我无法显示异常 - 我不知道如何。

更新:我发现了如何 - 使用 ManagedBean:

有关其余代码,请参见http://wiki.apache.org/myfaces/Handling_Server_Errors 。

我想要完成的事情:我想在不编写代码的情况下使用 Facelets 的错误处理机制,并且能够在 jsf 页面上显示异常。如果那不可能,我想再次使用 myFaces 的错误处理,并在异常中显示。我认为其中之一应该是可能的。

0 投票
2 回答
4382 浏览

java - jsf2 +

我在faces-config.xml中有一个映射的 bean

java中的实现是:

但是当我刷新我的应用程序时出现此错误:

翻译成英文可能是:由于以下问题,无法创建管理的 beanName:beanName 的 elemts 属性不存在。

我在迁移到 JSF2 时遇到了这个问题。我正在阅读教程,但我不知道如何在 JSF2 中正确地制作这个管理 bean。有人可以帮我吗??
提前致谢!

0 投票
1 回答
906 浏览

jsf - 防止在 websphere jsf 中将空请求参数转换为零

我们在 faces-config 中使用 #{param.customId} 从请求中获取参数。在 glassfish2 中它工作正常,但在 websphere 7.0 下未定义的 BigDecimal 空值更改为零 (0)。对于这些值,如何将 websphere 配置为像 glassfish 一样工作?

0 投票
2 回答
4409 浏览

jsf - 我们的 JSF 应用程序中可以有多个 faces-config.xml 文件吗?

我正在做一个越来越大的项目,还有很多工作要做。问题是,我的条目faces-config.xml已经跨越了大约 600 行,我担心它会在未来几个月内翻倍。

我在想是否有某种方法可以让我在项目中拥有多个faces-config.xml文件,然后我可以根据我的模块配置它们,这样可以轻松使用许多文件夹。

0 投票
1 回答
552 浏览

java - 如何使用 JSF 框架删除或显示有关列表中包含并在 dataTable 中显示的对象的详细信息?

我想知道你们中是否有人对如何显示细节或删除数据表中出现的对象有任何想法或解决方案?

我使用 jsf 中的 MySql 将数据库中的数据显示为 dataTable,其中包含用于显示详细信息的 commandLink 和用于删除此对象的 commandButton 的列,所有对象都包含在 Arraylist 中。

0 投票
1 回答
783 浏览

jsf - JSF 2.0.3 中的英文错误消息(不是验证)?

我已成功配置 JSF 1.2 以显示来自服务器的英文错误消息。现在我正在过渡到 JSF 2.0,但错误消息似乎又回到了德语。如果你想用谷歌搜索任何东西,本地化错误消息真的很痛苦(我不知道谁决定本地化错误消息是一件好事顺便说一句!)。

这是faces-config.xml

我正在使用 JBAS 6 附带的 JSF 2.0.3,以及 Seam 和 RichFaces。

有谁知道如何获取英文的错误信息?也许是从部署程序或 JBAS 6 本身配置?

编辑:错误消息出现在从 Eclipse 内部启动的服务器启动时。

0 投票
2 回答
2013 浏览

jsf - 如何编写和配置自定义 facelet 以覆盖 h:messages?

我正在将最初用 Weblogic Beehive 编写的站点重写为 JSF 2.0,我遇到了一个问题,我需要将新站点生成的消息转换为与输出完全匹配的格式现有网站。

我尝试过使用不错的标签,但现有消息框架的样式和逻辑并不适合此输出。

JSF 中是否有选项可以让我创建一个自定义标记,该标记不仅可以输出消息,还可以对它们执行条件逻辑?

例如,我一直在创建带有摘要和详细信息字符串的 FacesMessages,但旧站点的格式仅显示最高摘要。例如,我添加了 4 条消息,每条消息都有相同的摘要消息和不同的详细信息。我只想显示具有最高严重性的摘要。

此外,我需要将消息显示并设置为一个框,而不是每条消息和一些细节都需要有条件的 CSS 类。

0 投票
3 回答
2301 浏览

java - 使用 faces-config.xml 初始化 JSF bean

我有一个名为 Bucket 的 Bean,它有一个 HashMap。我想初始化 bean 并使用属性文件填充 faces-config.xml 中的 HashMap。我怎样才能做到这一点?

豆:

属性文件,命名为bundle.properties,位于类路径中。

faces-config.xml 文件:

该 Map 必须将 bucket.id 作为键,将 DL_SERVICE 作为值。

感谢进阶~

0 投票
2 回答
680 浏览

jsf-2 - 使用 jsf2 在 Web 应用程序的地址栏中同步页面

我正在使用 jsf2 应用程序,但地址栏中显示的页面名称有问题。当我导航到另一个页面时,地址栏中有上一页的名称。

谢谢。

0 投票
1 回答
81240 浏览

jsf - JSF 2 中 faces-config.xml 的用途是什么?

在 JSF 2 对注解的大力支持之后,我想知道我会使用它来做什么faces-config.xml。它现在的重要性是什么?

换句话说,哪些配置只能faces-config.xml通过注解,不能通过注解?

现在我使用它的目的就是声明 Spring 的 EL 解析器。