问题标签 [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.

0 投票
1 回答
151 浏览

jsf-2 - 为什么 jsf:binding 属性在输入字段上使用时会创建 jsessionid cookie?

为什么当我访问具有jsf:binding属性的页面时会创建 jsessionid cookie?如果我删除jsf:binding,则不会创建任何 cookie。我想让我的页面没有 cookie。支持 bean 使用这两个 Spring 注释进行注释:@Controller@Scope("request").

0 投票
1 回答
2549 浏览

jsf - 使用 xmlns:h="http://xmlns.jcp.org/jsf/html" 时 Netbeans 错误“找不到名称空间的库”

在 net bean 中,JSF 应用程序我无法在 .xhtml 文件中包含 xmlns:h="http://xmlns.jcp.org/jsf/html" ,而不是 xmlns:h="http://java. sun.com/jsf/html”。它显示“找不到名称空间的库”。我应该怎么做才能解决这个问题? 在此处输入图像描述

0 投票
2 回答
5742 浏览

java - JSF 2.2 流和 Tomcat 7 java.lang.NoClassDefFoundError: javax/enterprise/context/spi/Context

我尝试熟悉新的 jsf 2.2 功能,例如页面流。所以我在 Tomcat 7 和 Spring 的帮助下完成了我的项目。

在我添加第一个流程配置并尝试访问流程之前,一切正常。我很确定我缺少依赖项,但是是什么样的。

我在通话中得到了以下 Stacktrace:

我的 pom 文件中描述了以下依赖项

也许有人知道如何处理tomcat spring和jsf 2.2。

A 也许这也有帮助:我没有向 tomcat lib 文件夹添加任何内容,我只是将所有 jsf jar 添加到 web 存档中,但这应该没有什么区别,因为该类根本没有。

0 投票
1 回答
3847 浏览

validation - 多字段验证,获取另一个组件的值导致 NullPointerException

当我在邮政编码中输入内容并点击提交并将国家/地区设置为默认空值时,我得到 javax.faces.FacesException: java.lang.NullPointerException。如果我选择国家,然后输入一切正常的东西。我尝试了 SubmittedValue,但它的工作方式相反 - null 正在工作,之后给出 null 异常。

这是视图:

0 投票
1 回答
367 浏览

jsf-2 - 将请求范围的 bean 与 ajax 验证一起使用是否很好?

假设我有一个包含十个输入字段的表单,每个字段都有 AJAX 验证。我仍然可以使用请求范围的支持 bean,还是应该使用视图范围来保持页面的性能?如果没有太多数据库查询,在每个验证请求上重新创建支持 bean 是否太昂贵?在这种情况下何时使用 View scoped bean 是否有任何指导方针?

0 投票
1 回答
721 浏览

jsf - 命令不以多部分形式触发 (JSF 2.2)

我一直在尝试使用 JSF 2.2 中的新 h:inputFile,但我无法让它工作。自从我更改了“h:form”标签的“enctype”属性后,该操作就不再被调用了。

我已经从所有过滤器和 Web 库中删除了我的应用程序,但它仍然无法正常工作。

以下是文件内容,以使其更清晰:

web.xml:

faces-config.xml:

表单片段:

和托管bean:

我创建了一个阶段侦听器来调试请求,并且请求直接从 RestoreView 进入 RenderResponse 阶段。

关于如何解决这个问题的任何想法?

PS:我使用的是 WildFly 8.0.0.Alpha4。

0 投票
1 回答
417 浏览

html - 将 passThroughAttribute 添加到 SelectItem

如果我想将 passThroughAttributes 添加到optionsa的某些元素中,select我可以使用f: passThroughAttribute作为f:selectItem的子组件。

但通常我使用一个ListSelectItems生成选项。相比之下, UiComponent SelectItem没有方法getPassThroughAttributes

有人知道原因吗?

0 投票
1 回答
320 浏览

jsf - 与 ManagedProperty 相比,Inject 的期望是什么

我开始使用Inject而不是ManagedProperty. 我做了一些测试,在其中一个测试中,我将一个ViewScopedbean ( Bean1) 注入到另一个Bean2具有相同范围的 ( ) 中:

Bean1 有一个item代表艺术家的变量,而艺术家有许多不同的字段,例如:名称、专辑列表等。

在 Bean2 中,我需要访问 Bean1 中的项目:

当我在该行上设置断点以查看里面的内容Bean1时,我可以看到变量item,但是当我展开时item,没有设置任何字段。

如果我尝试使用调试器进入该getItem()方法,我会收到以下消息:

Thread http-listener-1(2) stopped at beans.Bean1$Proxy$_$$_WeldClientProxy.getItem - compiled without debug info.

使用调试器降低一行,然后查看artist变量,所有字段都已设置为正确的值。这个怎么可能?之前一切都是空的。

Edit1:如果我替换InjectManagedProperty、 更改javax.faces.view.ViewScopedjavax.faces.bean.ViewScoped并在调试方面执行相同的步骤,我可以看到item设置了中的字段。我也可以步入方法getItem()

0 投票
3 回答
660 浏览

flow - How to send data to a faces-flow?

My use case: the user choose a questionnaire in a form. When the form is submitted, a faces-flow is started to display the questions of the questionnaire.

To send the questionnaire to the flow, in the bean of the flow I inject the CDI bean of the page which contains the form.

I wonder if there are other ways to send the questionnaire to the flow. If there are several ways, what's the best one?

0 投票
1 回答
3230 浏览

jsf - 如何下载 Mojarra JSF 每晚构建

我很高兴看到f:ajax现在已经内置delay支持。不是很高兴它不起作用。有一个错误导致它失败,似乎是因为接收指定延迟的方法需要一个数字而不是字符串。

无论如何,它将在 2.2.4 版本中修复,但我不知道如何获得该版本,或者在它公开发布之前是否有可能。

我的问题是是否有人可以解释如何获得版本 2.2.4 的每晚版本,或者是否有一些解决方法。