问题标签 [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.
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-outcome
value 是 aboolean
而不是 a String
。所以我的问题是:
- 应该
from-outcome
是失败的时候不是String
吗?- 如果是这样,不应该以更“可读”的消息失败吗?
- 否则,是
mojara
错误吗?
- 那么2.1版错了吗?
我知道如何“修复它”:使用 a并检查标签{dummyAction.execute}
中的布尔值。<if>
但我更喜欢执行真正的动作,而不是 2 个不同。
java - 如何导航到jsf中的很多页面
我有这个问题:我有大约 5 个页面(可能更多......)和一个登录页面,您可以随时从您所在的任何页面导航到您想要的任何页面(登录除外)。所以我做了一个模板。我有一个
在所有页面(登录除外)中,在北部,南部和西部各有一个。west layoutunit 有一个menu page1, page2 ... pageN,南北一直都是一样的。所以我所做的是使用
在北部布局单元中,对南部和西部布局单元执行相同操作。但问题是我可以从任何页面导航到任何页面,那么我该如何管理这种导航情况?我是否必须为所有可能的导航情况创建导航规则?
请帮我。我想让这个动态。我正在使用 JavaEE 7、JSF 2.2 和 PrimeFaces 4.0 和 Netbeans。我想以最正确的方式做到这一点。
我必须使用转发或重定向,我该怎么做?
这是菜单代码:
- 感谢您的帮助:)
spring - jsf spring集成错误
我想将jsf与spring集成。当我在 faces 配置文件中插入应用程序标记并在 web.xml 文件中使用上下文加载器侦听器时,它显示“请求的资源 (/SampleWeb/faces/registration.xhtml) 不可用。” 这是我的面孔配置文件:
这是 web.xml 文件:
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
jakarta-ee - 如何从 faces-config.xml 中的 WEB-INF\classes 定义资源包
要在其中声明资源包,faces-config.xml
我总是将它们放入\src\main\resources\com\company\messages.properties
并引用它们,如下所示:
但据我所知,属性文件也可以放入\WEB-INF\classes
目录中。是否有可能也声明这些文件faces-config.xml
?因为他们没有包名。
java - XPAGES:两个faces-config如何一一继承,第二个保持他的特性?
我有两个基地:
我在 A 和 B 中有一个 faces-config,但我想更改 B 的 faces-config。我不能这样做,因为当我更改它并更新设计时, faces-config 变成了最初的样子。 ..
所以,我想通过这种方式使用资源中的一个文件来包含一个faces-config。
但是这样做的代码是什么?
一个主意 ?或其他人认为怎么做?
谢谢
java - 创建作用域为在应用启动时加载的托管 bean 应用程序
我是 Java EE 的新手,我有一个任务要做,但不知道该怎么做。我需要创建一个将在应用程序范围内的管理 bean。每次我们启动应用程序时,bean 都需要从数据库中加载数据列表。所以,根据我在网上的研究,我需要:
- 创建一个托管 Bean。
- 将 bean 名称作为应用程序范围的 bean 添加到 faces-config。
- 在 bean 上,添加所有加载数据的方法。
那么如何在应用程序启动时设置加载?然后如何从应用程序的任何地方获取这些加载的数据?
jsf - 如何在 servlet 上获取应用程序范围的托管 bean
我有一个 bean,我将其配置为 faces-config.xml 中的应用程序范围,如下所示:
当应用程序通过在不同类上调用 INIT() 方法启动时,它会被加载。应用程序启动,加载类并创建调用 init 方法的 bean。由于它是一个应用程序范围的 bean,它应该可以从任何地方访问。就我而言,我想在 servlet 中获取该 bean。我读到所有应用程序范围的托管 bean 都加载到 servletContext 中。为了得到那个 bean,我在我的 servlet 中尝试了以下操作:
有关信息,COMMUNICATION_LIST_CRC_BEAN = communicationCRCList--> bean 的名称。不幸的是,我得到空......
我不知道出了什么问题...有人有想法吗?
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 中运行我的应用程序
jsf - JSF 双向设置托管 bean 属性值作为另一个 bean 属性
我正在尝试从另一个 bean 设置托管属性值。
面孔-config.xml
SessionBean.java
和BeanA.java
我知道站立的值sessionBean.currentValue
被倾倒到beanA.value
中,但是当设置任何值(来自beanA
)时beanA.setValue(x)
,sessionBean.currentValue
保持不变 - 这是预期的吗?如果是这样,如何启用这种双向性?