jsf 相关问题

JavaServer Faces(JSF)是一种模型 - 视图 - 展示器框架,通常用于创建基于HTML表单的Web应用程序。使用标准组件和渲染工具包,可以使用Facelets或JSP标记定义有状态HTML视图,并通过支持bean连接到模型数据和应用程序逻辑。

自定义PrimeFaces的PickList按钮的文本

我想知道遇到过此问题的人是否能够更改选项列表按钮的文本。 有时由于可访问性问题,我们可能需要更改它以满足此要求...

回答 2 投票 0

Primefaces 12 中的 DataExporter 不导出 PDF 中的表标题

我正在使用 Primefaces 12,我知道在版本 12 中,dataExporter 存在一个问题,即在尝试下载文件时不包含表头。这就是问题所在 我已经写了...

回答 1 投票 0

Primefaces Datatable 的 ContextMenu 只更新第一次,下次就不起作用了

我在 Primefaces 数据表内的 Primefaces ContextMenu 上遇到问题。 当我单击上下文菜单的唯一条目时,这会更新对话框内的面板并显示该对话框。第一个...

回答 1 投票 0

c:forEach.items 被重复调用

环境:Seam、Richfaces 以下代码片段导致 getUsers 方法被多次调用,如何在我的应用程序中避免这种情况,以便仅调用一次。 环境:Seam、Richfaces 以下代码片段导致 getUsers 方法被多次调用,我如何在我的应用程序中避免这种情况,以便只调用一次。 <c:forEach items="#{userHome.getUsers()}" var="_user"> </c:forEach> 经验法则是在使用 JSF 时避免使用 <c: 标签(除非您确定它们按预期工作) 这里你最好替换成: <a4j:repeat value="#{userHome.users}" var ="_user"> </a4j:repeat> (或 <ui:repeat>,如果使用 Facelets) PS:我猜getUsers()是JBoss的EL扩展,但我建议除非确实需要,否则不要使用它的扩展功能。 看在上帝的份上,如果您关心性能避免使用 EntityHome/Query 框架。只需在您的 getResultList() 上放置一个断点或输出,然后查看它被调用了多少次。现在尝试使用普通接缝组件进行相同的思考。你会看到显着的变化(!)

回答 2 投票 0

如何控制多个JSF库JAR文件的加载顺序

简短版本: 如果两个 JSF 库 jar 文件都包含同一系列和类型的自定义渲染器,是否有任何方法可以从库本身(即不是从包含的应用程序)指定...

回答 1 投票 0

Primefaces BarChart 给出例外情况

我正在迁移到 primefaces 12 和 jakarta ee 10,并且使用 barChart,我面临着许多问题。我看到 CartesianChartModel 不再受支持,所以我将 java 代码更改为

回答 1 投票 0

java.lang.IllegalStateException:CDI 不可用

我正在使用 Netbeans 16 通过 Gradle、Jakarta EE 9 和 PrimeFaces 12 创建一个 Web 项目。基本项目创建工作正常,并在 Glassfish 6.2.5 服务器上正确部署。 添加

回答 2 投票 0

如何在复合组件内动态重复内寻址组件

在 ui 内部处理组件时遇到一些困难:重复迭代作为复合组件属性的集合,如下所示: ...

回答 1 投票 0

运行构建器“CDI(上下文和依赖注入)时出错

我使用 Eclipse 和 JBoss Tools 为 Apache TomEE 8.0.16 服务器开发基于 JSF 2.3 和 JPA 2.2 的 Web 应用程序,并使用 Hibernate 作为 JPA 实现。我的项目有很多下拉菜单......

回答 1 投票 0

PrimeFaces 验证码未按预期工作

我想在注册用户时添加验证码验证。我正在使用 p:captcha。密钥设置正确,我可以在本地计算机中看到验证码。但在服务器上,验证验证码和

回答 1 投票 0

Primefaces:动态更改<p:ajax element?

JSF、Java Server Faces、Primefaces。 我正在努力寻找如何更改 的更新属性的解决方案 JSF、Java Server Faces、Primefaces。 我正在努力寻找如何更改 的更新属性的解决方案 场景:带有 的对话 <p:dialog modal="true"> <p:ajax event="close" update="COMPONENT IDs" listener="#{bean.onClose()}" /> 我想在打开对话框时更改更新属性。 我试过了 使用 EL 表达式值从 bean 获取变化的属性值。 这不起作用,因为属性值是在第一次渲染时设置的,并且再也不会设置 在bean的监听器方法中添加更新组件ID: PrimeFaces.current().ajax().update("component IDs"); 这有效。 但:不适用于 PrimeFaces 选择器 (PFS)。我需要那个。 就像更新=“@(.mystyle)” (我猜是因为在这种情况下,组件是由 jquery 在客户端选择的。) 有什么想法吗? 谢谢 彼得 彼得, 有一个允许动态update=""的开放票证,这也是一个开放的面孔规范问题。请参阅 Faces 规范问题:https://github.com/jakartaee/faces/issues/1499 但是您考虑过 PrimeFaces 中的观察者模式吗? https://www.primefaces.org/showcase/ui/ajax/observer.xhtml 基本上,您的对话框应该只是“触发事件”,并且您的组件应该订阅该事件。 如果任何组件不是 rendered="",它们显然不会关心该事件。 所以对话框的工作只是触发一个 closeDialog 事件,并且页面上呈现的任何关心该事件的组件都应该订阅?

回答 1 投票 0

OmniFaces 抛出 java.lang.IllegalStateException:资源处理程序类 org.primefaces.application.resource.PrimeResourceHandler 重复

我已使用 build.gradle 更新到 Omnifaces 3.3: 编译组:'org.omnifaces',名称:'omnifaces',版本:'3.3' 我的 EAR 可以在 3.2 上运行,但在部署 3.3 时出现以下错误: 21:07...

回答 2 投票 0

在 PrimeFaces 中显示用户上传的 pdf 文件

我有一个上传文件的小部件,我想在上传后预览文件。我正在使用 p:media 标签,但它没有显示上传的 pdf 文件。 但是,我有另一个小部件,其中有一个...

回答 1 投票 0

如何在 PrimeFaces 中通过 JavaScript 触发组件刷新?

是否可以从 javascript 更新 PrimeFaces 组件,以便强制刷新? 我正在对话框中使用此按钮进行 ajax 保存调用。 我已附上我的自定义 javascr...

回答 6 投票 0

为什么 h:message 输出中存在表单 id 前缀?

我目前正在尝试使用 required="true" 进行简单验证 ...

回答 5 投票 0

如何验证每个带有 required="true" 的 <p:cellEditor><f:facet name="input"> 是否已填写?

所以我有这个 JSF 代码,它将显示数据表的一列,并且每一列都必须填写。我还将 rowEdit 按钮放在右侧。因此,在用户填写数据之前,必须单击

回答 1 投票 0

JSF 中所需列的自定义消息

所以我有这个 JSF 代码,它将显示数据表的一列,并且每一列都必须填写。我还将 rowEdit 按钮放在右侧。因此,在用户填写数据之前,必须单击

回答 1 投票 0

<o:validateBean>:将List<DemoData>变成List<String>?

我想使用 在类级别验证我的 bean。该豆是: @命名 @ConversationScoped 公共类 ValidateClassLevelBean 实现可序列化 { ... @注入

回答 1 投票 0

浏览器的行为UTF-8页面带有额外字符,如U+FFFE(ajax错误)XML解析错误:格式不正确

我们正在使用 PrimeFaces 开发一些 JSF Web 应用程序。 可以在 inputText 中复制/粘贴带有非 UTF-8 字符(例如 ``(这是该字符))的文本并保存页面。但我...

回答 1 投票 0

自 java 8 以来,tomcat 日志中出现“位置 X 处未知类型常量池”

我在 Tomcat 服务器上部署了一个基于 Java JSF2 Web 的应用程序,自从我们迁移到 Java 8 / Tomcat 8 后,此错误在 tomcat 输出中出现很多: 十二月2016 年 05 月 10:51:07 上午 com.sun.faces。

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.