问题标签 [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 回答
732 浏览

jsf-2 - 从结果不是字符串(布尔值)的 faces-config 失败并出现 NullPointerException

我一直在使用 JSF 2.1 mojarra-2.1.20,并且在我faces-config.xml的导航案例中进行了如下配置:

该动作是使用接缝面viewAction执行的(类似于 JSF 2.2 新标签)。一切正常。

今天我已经升级到 JSF 2.2 mojarra-2.2.6,并且浏览到视图loggedOut.xhtml停止工作。它抛出这个堆栈跟踪:

我有更多这样的导航,它们都以同样的方式失败。此导航与其他案例和示例之间的唯一区别是from-outcomevalue 是 aboolean而不是 a String。所以我的问题是:

  • 应该from-outcome是失败的时候不是String吗?
    • 如果是这样,不应该以更“可读”的消息失败吗?
    • 否则,是mojara错误吗?
  • 那么2.1版错了吗?

我知道如何“修复它”:使用 a并检查标签{dummyAction.execute}中的布尔值。<if>但我更喜欢执行真正的动作,而不是 2 个不同。

0 投票
1 回答
1176 浏览

java - 如何导航到jsf中的很多页面

我有这个问题:我有大约 5 个页面(可能更多......)和一个登录页面,您可以随时从您所在的任何页面导航到您想要的任何页面(登录除外)。所以我做了一个模板。我有一个

在所有页面(登录除外)中,在北部,南部和西部各有一个。west layoutunit 有一个menu page1, page2 ... pageN,南北一直都是一样的。所以我所做的是使用

在北部布局单元中,对南部和西部布局单元执行相同操作。但问题是我可以从任何页面导航到任何页面,那么我该如何管理这种导航情况?我是否必须为所有可能的导航情况创建导航规则?

请帮我。我想让这个动态。我正在使用 JavaEE 7、JSF 2.2 和 PrimeFaces 4.0 和 Netbeans。我想以最正确的方式做到这一点。

我必须使用转发重定向,我该怎么做?

这是菜单代码:

  • 感谢您的帮助:)

0 投票
1 回答
162 浏览

spring - jsf spring集成错误

我想将jsf与spring集成。当我在 faces 配置文件中插入应用程序标记并在 web.xml 文件中使用上下文加载器侦听器时,它显示“请求的资源 (/SampleWeb/faces/registration.xhtml) 不可用。” 这是我的面孔配置文件:

这是 web.xml 文件:

0 投票
1 回答
632 浏览

java - Seam Navigation Rule. Catch all invalid url and redirect to a 404 page

I am using SEAM 2.3.0 (JBoss 7.1), trying to implement the following navigation logic:

For every *.xhtml that I don't catch in any page rule, forward to a 404.xhtml error page.

Something like this:

<page view-id="/*.xhtml"> <navigation> <redirect view-id="/404.xhtml" /> </navigation> </page>

But it's not working

For all url that have a wrongly written extension then the 404 page will displayed due to:

<error-page> <error-code>404</error-code> <location>/404.xhtml</location> </error-page>

in the web.xml.

Thanks in advance

0 投票
0 回答
1071 浏览

jakarta-ee - 如何从 faces-config.xml 中的 WEB-INF\classes 定义资源包

要在其中声明资源包,faces-config.xml我总是将它们放入\src\main\resources\com\company\messages.properties并引用它们,如下所示:

但据我所知,属性文件也可以放入\WEB-INF\classes目录中。是否有可能也声明这些文件faces-config.xml?因为他们没有包名。

0 投票
3 回答
169 浏览

java - XPAGES:两个faces-config如何一一继承,第二个保持他的特性?

我有两个基地:

我在 A 和 B 中有一个 faces-config,但我想更改 B 的 faces-config。我不能这样做,因为当我更改它并更新设计时, faces-config 变成了最初的样子。 ..

所以,我想通过这种方式使用资源中的一个文件来包含一个faces-config。

但是这样做的代码是什么?

一个主意 ?或其他人认为怎么做?

谢谢

0 投票
1 回答
2002 浏览

java - 创建作用域为在应用启动时加载的托管 bean 应用程序

我是 Java EE 的新手,我有一个任务要做,但不知道该怎么做。我需要创建一个将在应用程序范围内的管理 bean。每次我们启动应用程序时,bean 都需要从数据库中加载数据列表。所以,根据我在网上的研究,我需要:

  1. 创建一个托管 Bean。
  2. 将 bean 名称作为应用程序范围的 bean 添加到 faces-config。
  3. 在 bean 上,添加所有加载数据的方法。

那么如何在应用程序启动时设置加载?然后如何从应用程序的任何地方获取这些加载的数据?

0 投票
0 回答
243 浏览

jsf - 如何在 servlet 上获取应用程序范围的托管 bean

我有一个 bean,我将其配置为 faces-config.xml 中的应用程序范围,如下所示:

当应用程序通过在不同类上调用 INIT() 方法启动时,它会被加载。应用程序启动,加载类并创建调用 init 方法的 bean。由于它是一个应用程序范围的 bean,它应该可以从任何地方访问。就我而言,我想在 servlet 中获取该 bean。我读到所有应用程序范围的托管 bean 都加载到 servletContext 中。为了得到那个 bean,我在我的 servlet 中尝试了以下操作:

有关信息,COMMUNICATION_LIST_CRC_BEAN = communicationCRCList--> bean 的名称。不幸的是,我得到空......

我不知道出了什么问题...有人有想法吗?

0 投票
0 回答
612 浏览

jsf-2 - JBoss EAP 6.2 - JSF2.1 - 从 jar 中读取 faces-config.xml 文件时出错

我正在尝试使用 JBoss EAP 6.2 运行 JSF2.1 Web 应用程序。但是在日志中,由于 jar 中的 JSF 注释(例如 @ManagedBean、JSF 转换器、JSF 验证器)不起作用,我遇到了错误。

我的应用程序中有以下结构。

网络应用

  • JSF Managed Beans - (他们正在使用注释)
  • WEB-INF/faces-config.xml
  • my_jar.jar
    • JSF Managed Beans - (它们不使用注释)
    • META-INF/faces-config.xml

非常感谢您对此的任何帮助。

到目前为止我尝试过的事情

在我的 web.xml 中添加以下内容

在 JBoss EAP 6.1 中运行我的应用程序

0 投票
0 回答
328 浏览

jsf - JSF 双向设置托管 bean 属性值作为另一个 bean 属性

我正在尝试从另一个 bean 设置托管属性值。

面孔-config.xml

SessionBean.javaBeanA.java

我知道站立的值sessionBean.currentValue被倾倒到beanA.value中,但是当设置任何值(来自beanA)时beanA.setValue(x)sessionBean.currentValue保持不变 - 这是预期的吗?如果是这样,如何启用这种双向性?