问题标签 [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 - EJB 在来自附加 faces-config 的托管 bean 中为空
谁能告诉我为什么当我在一些额外的 faces-config 中声明一个托管 bean 时,这个 bean 中的 EJB 没有被初始化,即它是空的,没有任何错误,只是空的?
web.xml 有以下几行:
因此,当我将 bean 放入 faces-config-custom.xml 时,EJB 未初始化,但当我将其放入主 faces-config.xml 时,一切正常。请注意,托管 bean 本身可以正常工作:页面可以看到它,调用它的方法没有问题,但我不能在其中使用 EJB,因为它始终为空。
PS我用@EJB注解注入EJB。
url - 使用函数后如何维护 url?
我的网址有问题。首先,我必须显示图像和图像的信息但是我需要单击一个按钮来显示我的信息。
这是显示图像和不显示信息的链接。门户/面孔/chicken.jsp?image_id=1
所以,在我点击按钮之后。它变成了portal/faces/chicken.jsp
我用于检索图像的代码需要 url image_id=1 因为我使用 request.getParameter("image_id") 来显示图像。
这是 jsf 中我的按钮的代码:
这是我的 faces-config.xml 的代码:
这是我的功能的代码。
那么,它与 jsf、托管 bean 或 faces-config.xml 有什么关系吗?有人知道我的代码有问题吗?
java - Netbeans 面临配置问题
我的 faces-config.xml 文件有一个奇怪的问题 - 我使用的是 Netbeans。
一旦我通过选择“新建”->“JSF Faces 配置”创建了一个 faces-config 文件,整个应用程序在运行时就会失败:“模块尚未部署。” 当我删除配置文件时,应用程序运行得很好(除了缺少 faces-config 文件中的所有额外修改)。我正在使用带有 Mountain Lion 的 MacBook Pro。我每天都使用 Eclipse,并安装了所有必要的 Java 工具——就我而言。
我很感激任何帮助。这个问题已经持续了一段时间了,我在网上找不到任何匹配的案例。
帮助!!!
jsf-2 - 如果我编写@managed bean注释并在faces-config.xml中定义相同的bean,是否会有两个实例
在我的应用程序中,我们在某些地方同时使用 @ManagedBean 注释来处理 Person bean 和我们在 faces-confing.xml 中定义的同一个 Person bean,如下所示。
面孔-config.xml
我的问题是这种方法是否为 Person bean 创建了两个实例,或者我这样做是否重要?如果我对我的应用程序中的每个 Bean 都这样做,这对我的应用程序的性能有什么影响吗?
jsf - faces-config.xml 中定义的托管属性解析为 null
我正在用 Spring 开发一个 JSF 应用程序。这是我的faces-config.xml
文件。
在LoginBean
我有一个属性的 setter 和 getter 方法userHelper
。但每当我试图访问我的属性userHelper
时LoginBean
,我都会得到null
. 是什么原因,我该如何解决?
下面是堆栈跟踪
java - 以编程方式导航到 JSF 2.0 中的错误页面
在我的应用程序中,每当发生异常时,我都愿意导航到错误页面。被RuntimeException
处理和检查并再次抛出。为此,我在 Faces 配置中定义了一个全局导航规则:
在我的catch
街区中,我试图导航为:
但它不起作用。我Exception
强行抛出一个,但它没有导航到所需的错误页面。
任何指针都会对我很有帮助。
jsf - 如何为所有 UIInputs 注册一个(组件)SystemEventListener
我正在尝试有一个SystemEventListener
注册所有类型实例UIInput
并对其postValidate
-Events做出反应的自定义。根据我在网上找到的一个示例,我设法通过以下HtmlInputText
方式注册它来运行它faces-config.xml
:
然后我尝试 1) 将其扩展为一般适用于 UIInputs 和 2) 使用@ListenerFor
注释,但我似乎无法让其中任何一个工作。
对于 1) 我真的找不到任何示例或文档,所以我只是尝试通过 a) 定义多个源类标签或 b) 使用javax.faces.component.UIInput
源类。都没有奏效。
2)我试过
它既不适用于 UIInput 也不适用于 html.HtmlInputText。
现在,当我为所有其他类型的 HTML 输入复制相同的 XML 配置时,这可以解决问题,但它只会使 xml 变得混乱,而且对我来说似乎很烦人。
所以问题是:我通常对 @ListenerFor 注释做错了吗?对哪些源类可能存在限制,即为什么我不能使用更通用的 UIInput?有没有比重复 XML 更有效的方法来为所有这些不同的输入注册侦听器?最后:我宁愿实施ComponentSystemEventListener
. 假设上述问题已解决,我只需更改implements
-Statement 并processEvent
相应地实现摘要,对吗?在这种情况下,这会一样工作还是registration/xml-config不同(例如,可能<component-system-event-listener>
不仅仅是<system-event-listener>
?
(并且作为事后说明:只是我,还是很难在网络上找到此类东西的任何重要示例?)
jsf-2 - 不工作/识别 faces-config.xml 中的语言
语言“TR”不起作用/无法识别。这是我的faces-config.xml代码。
我的属性文件位于名为 index_tr.properties 的源/资源中。其他语言如中国、加拿大等。有用。
我在 Locale java 类中找到了这些语言,并认识到它不包括土耳其语。我该如何解决这个谢谢。
jsf - JSF-1.1 I18n-如何在 faces-config.xml 中注册自定义 ResourceBundle
当我发现未对消息应用 UTF-8 渲染时,我正在对旧 JSF-1.x 项目中的消息/字符串进行国际化。
我在这里遇到了类似的问题:- i18n with UTF-8 encoding properties files in JSF 2.0 appliaction
但这适用于 JSF-2 应用程序,我无法以与那里解释的相同方式注册我的自定义资源包。(显示名称空间不匹配的部署错误。)
需要帮助在 faces-config.xml 中为 JSF-1.x 注册我的自定义资源包。
(我们在那里使用了 message-bundle。但是我不能像在 resource-bundle 标签中那样在 message-bundle 中注册我的 bundle 类)
eclipse - JSF 资源包找不到基本名称 com.arc.ifuss.util.messages.properties 的包
我正在尝试在我的 JSF 项目中添加资源包。我想在我的 JSF 页面中使用来自资源包文件的消息。
我已经完成了这些步骤:
在com.arc.ifuss.util pacakage中创建一个名为messages.properties的文本文件
我已将此代码添加到
/li>faces-config
文件中在我的 JSF 页面
/li><f:view>
标记后添加这一行从 JSF 页面中的 messages.properties 文件中访问值
/li>
运行 tomcat 服务器后,我得到了这个异常:
HTTP 状态 500 - org.apache.jasper.JasperException:java.util.MissingResourceException:找不到基本名称 com.arc.ifuss.util.messages.properties 的包,语言环境 en_US