问题标签 [jsf-2.2]
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.
classnotfound - 从 jsf 2.1 升级到 jsf 2.2
所以我按照设置说明从http://www.mastertheboss.com/jsf/installing-jsf-22-on-jboss-as-7使用选项 1 升级到 JSF 2.2。但是,当我运行 JBOSS 时,我得到了找不到类错误,com/sun/faces/spi/InjectionProvider。有谁知道我在哪里可以找到这门课?
http - Gmaps4jsf V3.0.0 在尝试反向地理编码时出现 HTTP 错误
我正在尝试在我的 JSF 2.x 应用程序中使用 Gmaps4jsf 3.0.0 版。我想根据全球经纬度提取一些地方的地址。为此,我使用了以下代码:
但是,它不起作用,我遇到了以下错误:
validation - JSF2 Value is not valid when submitting zero
I have read many posts about this JSF2 validation error, but cannot see why this is occurring. My select items are a List where ListItem is a POJO with two String fields, key, and value. When I submit the page choosing a select item option with a value of "0", I get the following error: Validation Error: Value is not valid.
The value to be submitted is bound to an int. Here is the equals method in ListItem, but I have a debug point on this method and it doesn't appear to get hit, so I can't see if this is the issue:
Any ideas?
jsf - 如何在 junit 测试中设置 jsf 语言环境?
我有一个 junit 测试方法,它调用一个支持 bean 方法,如下所示:
,在支持 bean 方法中有一个调用Faces.getLocale()
,它在行中给出空指针异常
请告知如何能够在测试方法中设置语言环境并修复此错误。
jsf - 元数据组件需要嵌套在 af:metadata 标记中。建议:将必要的组件包含在
我经历了不同的来源,例如:
似乎问题已在 jsf 2.2.1 中得到修复,当我尝试使用时,我遇到了问题,以下是我的配置:
模板.xhtml:
页:
马文:
在 UI 中,我遇到如下问题:The metadata component needs to be nested within a f:metadata tag. Suggestion: enclose the necessary components within <f:metadata>
即使它没有调用<f:viewAction>
任何建议或帮助将不胜感激。
我在部署过程中注意到的一件事:INFO: Initializing Mojarra 2.2.0 ( 20130502-2118 https://svn.java.net/svn/mojarra~svn/tags/2.2.0@11930 ) 的上下文/connectWAR
我不确定为什么这会告诉 Mojarra 2.2.0,即使我已经升级到 2.2.1
richfaces - javax.el.ELException:无法将类型类 java.lang.String 的左下角转换为类 org.richfaces.component.Positioning
我正在将 JSF 1.2 升级到 JSF 2.x。在这个过程中,我想一个一个地升级应用程序中的每一页。我已经设置了每个依赖项和配置。RichFaces 4.x 和 PrimeFaces 3.5 等所有组件库都运行正常。在尝试转换其中一页时,我遇到了以下错误。
以下是页面内容:
这是什么意思?
java - 我尝试使用 EL 3.0(JSR-341,Java EE 7 的一部分)但不起作用
遵循本文档
静态字段和方法
我尝试在我的 JSF 2.2 网页 + glassfish4.0 上使用 EL 表达式,但它也显示错误消息
uploadImage.xhtml:找不到函数“T”
这是使用示例:
我该如何解决这个问题?
java - 在加载每个页面并重定向到另一个页面之前进行一些检查
在加载每个页面之前,我需要做一些检查,看看是否需要将用户重定向到另一个页面(出于安全原因)。
当我使用 JSF 2.0 时,我使用了一个阶段监听器来完成这项工作。现在我正在使用 JSF 2.2 并且我所有的 bean 不再是 JSF bean,而是 CDI bean,我认为我提供了更好的选择来执行此操作(或不这样做?)。
我听说过这个viewAction
事件,但我不想在每一页上重复元数据(只有在没有其他选择的情况下)。
那么在 JSF 2.2 中使用 CDI 实现此场景的最佳方法是什么?
更新(在@skuntsel 建议之后)
这是我现在使用的过滤器。我只想在身份验证后使用它来简化它的代码。顺便说一句,如果您发现其中有任何错误,如果您告诉我,我将不胜感激。
jboss7.x - 初始化 Mojarra 2.2.1 时出错
我决定在 Java6 上的 JBoss 7.1.1 中将 JSF 升级到 2.2.1。我完成了所有迁移步骤,包括更改服务器模块文件夹中的正确 jar。我用正确的条目更新了 pom,当然我改变了 faces-config.xml:
但是......当我启动服务器时,我得到:
spring - 将 javax.faces.view.ViewScoped 与 CDI Spring bean 和 JSF 一起使用
我正在使用 Spring 3.1 JSF 2.2。
使用 JSF 2.2 引入的 ViewScoped 注释 Bean 不起作用。
在我的 applicationContext.xml 中有一个注释组件扫描标记
Spring 3.1 检测并处理 CDI 注释,但 @javax.faces.view.ViewScoped 不起作用。我知道通过创建自己的 ViewScoped 实现还有另一种解决方案,但我想知道为什么 @javax.faces.view.ViewScoped 不起作用