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

jsf-2.2 - JSF2- 使用标签的选项分组

这个问题与帖子有关

JSF 2:使用 SelectItemGroup + POJO 进行选择分组

基本上这适用于标签 - h:selectOneMenu 但当尝试使用标签 -h:selectOneListbox 时,它只输出 SelectItemGroup 元素并忽略 SelectItem 元素。

请指导。

0 投票
3 回答
12349 浏览

jsf - 如何使用 JSF 2.2 上传多个文件

我正在尝试使用h:inputFile. 我快速浏览了源代码,它似乎没有呈现的选项multiple="multiple"。有没有办法在不编写自定义组件的情况下解决这个问题?如果没有,是否有建议的自定义 JSF2.2 组件可以处理多个 Ajax 文件上传?

更新:我已经通过了multiple="multiple"usingpassthrough标签,但是当我调试FileRenderer相关的代码时,用第二个文件覆盖了第一个文件:

如您所见,由于有两个Part具有相同的 s clientId,因此它始终使用最后一个而不是传递列表。

如果有,请推荐一个替代方案。

0 投票
1 回答
681 浏览

richfaces - a4j:commandButton 在 JSF 2.2 和 RichFaces 4.3.2 中无法按预期工作,oncomplete 给出了 malformedXML

我在带有 RichFaces 4.3.2 的 JBOSS 7 上使用 Mojarra 的 JSF 规范 2.2 的实现(2.2)。我面临的问题是 a4j:commandButton 执行它的操作,但 oncomplete 没有按预期工作,我得到一个格式错误的 XML 作为响应。我收到以下错误:event.description:“更新期间:找不到 javax.faces.ViewState”

我在第一次呈现 HTML 时检查了浏览器控制台,javax.faces.viewState 的隐藏标签是

但我不知道为什么服务器会发送 javax.faces.viewState 以响应 a4j:commandButton 并尝试查找 id = javax.faces.viewState 的元素并失败。我调试了 jsf.js,当它尝试将 js 中的给定正则表达式与我在服务器响应中获得的 HTML 元素匹配时,它失败了。(因为正则表达式是 /javax.faces.ViewState:.*$/ 并且我得到 javax.faces .ViewState 作为响应)。

0 投票
6 回答
60123 浏览

jsf - 在 ap:selectOneMenu 中使用带有 null/空值的“请选择”f:selectItem

我正在<p:selectOneMenu/>从数据库中填充如下。

加载此页面时,默认选择的选项是,

转换器:

当从 代表的菜单<f:selectItem>中选择第一个项目并提交表单时,该方法中value获得的是哪个标签- 列表中的第一个项目,这在直觉上是完全不期望的。getAsObject()Select<f:selectItem>

然后,当 的itemValue属性<f:selectItem>设置为空字符串时,它会java.lang.NumberFormatException: For input string: ""getAsObject()方法中抛出,即使该异常被精确捕获并注册为ConverterException

当 the 的return 语句getAsString()

null被一个空字符串替换,但当有问题的对象是时返回一个空字符串null,反过来又会引发另一个问题,如此处所示

如何使此类转换器正常工作?

也尝试过,org.omnifaces.converter.SelectItemsConverter但没有任何区别。

0 投票
2 回答
3694 浏览

jsf - JSF 2.2 html5 友好页面

一些消息来源表明可以在 JSF2.2 页面中使用非侵入性的 jsf:id 属性。

https://weblogs.java.net/blog/edburns/archive/2012/11/01/html5-friendly-markup-jsf-22 http://www.apress.com/9781430244257

taglib 描述符使用不同的 url。
来自博客:

从书中:

但是,在使用最新的 JSF2.2 实现 (2.2.0-m15) 时,标记描述符的两个 url 都无法访问 (CANNOT_FIND_FACELET_TAGLIB),从而导致部分未解析的 html 页面。

在哪里可以找到 jsf 标记库的正确 url?这些网址是否有某种索引?

0 投票
3 回答
6302 浏览

jboss7.x - jsf 2.2(最终版)不适用于 Jboss 7.1.1

在我看来,JSF 2.2 在 JBoss 7.1.1 上根本不起作用

使用 jboss 的多 jsf,我只是用 jsf 2.2 的相应 jars 替换了 jsf api 和 jsf 实现模块

当我的应用程序启动时,我看到以下错误:

甚至更多:当我查看 jsf-api.jar 的内容时,我看到了这个类。

0 投票
1 回答
641 浏览

jsf - Liferay 中的 JSF 2.2 异常

我尝试使用 JSF 2.2 在 Glassfish 4 上部署我的 jsf-portlet。最后 liferay-faces-bridge-impl (3.1.2) 仅支持 JSF 2.1,所以我必须使用 4.1.0-ga1-SNAPSHOT ( https://oss.sonatype.org/content/repositories/snapshots/存储库),但得到例外:

0 投票
1 回答
2954 浏览

jsf-2.2 - 有条件地渲染 tr,使用 ui:repeat 构建表

我正在尝试使用 ui:repeat 在 JSF 中手动构建 HTML 表单。现在我在“渲染”属性方面遇到了一些麻烦。我的代码如下:

我尝试<tr>有条件地渲染标签,但我想在<td>每次迭代时无条件地渲染子元素。我知道这不是 JSF 的标准行为,因为默认情况下它不会显示未渲染元素的子元素,但是还有其他方法可以实现此要求吗?我也试过:

但是最后一个片段不会解析,因为关闭是意外的(它需要 h:panelgroup 的结束标记)

0 投票
6 回答
8559 浏览

file-upload - Glassfish 4、JSF 2.2 和 PrimeFaces FileUploadEvent 不能一起工作

升级到 GlassFish 4 和 JSF 2.2 Primefaces FileUploadEvent 后停止工作。使用 JSF 2.1 可以正常工作。除文件上传外,一切正常。有什么我想念的吗?

控制器端

看法

0 投票
1 回答
145 浏览

jquery - 如何使用 jQuery 使 yahoo 像在 yahoo 的首页上的新闻提要一样?

我正在尝试制作与首页上的雅虎新闻源相同或非常相似的内容。我把图片放在下面

这就是我真正喜欢用 jQuery 做的事情

我的网站是基于 java 的,Spring 和 Jsf 2.0 和 primefaces。