jsf 相关问题

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

下载后如何刷新页面

我有一个命令按钮,它将调用一个函数来下载文件(标准的东西,如InputStream、BufferedOutputStream ...)下载成功后,在函数的末尾,我更改了一些...

回答 5 投票 0

使用 p:dataExporter 将大型数据集导出为 XLSX 时超时

我能够导出 68000 条记录。当我尝试导出超过 80000 条记录时,需要超过 2 分钟,并且会出现服务器超时错误。 我能够导出 68000 条记录。当我尝试导出超过 80000 条记录时,需要超过 2 分钟,并且会出现服务器超时错误。 <h:commandLink id="excelLinkId"> <p:dataExporter type="xlsx" target="dataTableId" fileName="file"/> </h:commandLink> 我正在使用 PrimeFaces 8.0。 不要使用将其全部存储在内存中的type="xlsx"!使用 type="xlsxstream" 一次写入一行,然后垃圾收集它。我写出8000行PrimeFaces Datatable没问题xlsxstream. 要提高导出到 Excel 时的性能,您应该使用以下 JSF 代码: <p:dataExporter type="xlsx" target="myDataTable" options="#{mybBean.excelOpt}" fileName="fichero.xslx" /> 在代表bean的Java类中,应该包含以下代码,其中指示不计算列的宽度。豆码 public ExcelOptions getExcelOpt() { var excelOpt = new ExcelOptions(); excelOpt.setAutoSizeColumn(false); return excelOpt; } 导出失败或耗时较长的原因是导出器分析每列的所有行并计算将应用于该列的最大宽度。这个过程在Java的POI库中并不是最优的。

回答 2 投票 0

更改 primefaces 日历上的样式和图标

我正在尝试更改 primefaces 日历上的默认样式并尝试了很多解决方案,但仍然不知道如何更改它。例如我想更改按钮图标。 这是我的日历......

回答 1 投票 0

使用 PrimeFaces V8 HorizontalBarChartModel、JSF 删除水平条形图中条形下方的轴

如何使用 org.primefaces.model.charts.hbar.HorizontalBarChartModel 中的 HorizontalBarChartModel 删除水平条形图中条形下方的标尺(或轴)? 以下是我的方法,我...

回答 1 投票 0

@LazyCollection(LazyCollectionOption.FALSE) 和 @OneToMany(fetch = FetchType.EAGER) 之间的区别

我对“延迟加载”有一个疑问。 使用 @LazyCollection(LazyCollectionOption.FALSE) 和 @OneToMany(fetch = FetchType.EAGER) 有什么区别? 在我的应用程序中,我使用两个列表,...

回答 4 投票 0

缺少工件 jakarta.platform:jakarta.jakartaee-api:jar:10.0.0

我创建了新的 Jakarta Faces 项目,我的目的是使用 Jakarta EE 10。 我将此依赖项添加到我的 pom.xml 文件中: jakarta.platform ...

回答 2 投票 0

PrimeFaces V8,如何在表格顶部添加一行?

<ui:composition xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns="http://www.w3.org/1999/xhtml" xmlns:p="http://primefaces.org/ui"> <div class="mt-5 mb-5 tabela-retorno"> <p:dataTable var="item" resizableColumns="false" value="#{MB.basesRetorno}" emptyMessage="#{sessionMB.getLabel('label_nenhum_registro_encontrado')}"> <p:column styleClass="columnAlignCenter" style="width: 12%; text-align: center; font-size: 12px;"> <f:facet name="header"> <p:selectBooleanCheckbox > </p:selectBooleanCheckbox> </f:facet> <p:selectBooleanCheckbox styleClass="checkbos-itens"> </p:selectBooleanCheckbox> </p:column> <p:column headerText="Bases" style="text-align: center; width: 25%; font-size: 12px;"> <h:outputText value="#{item.base}" /> </p:column> <p:column headerText="Qtd. Retornos" style="text-align: center; width: 50%; font-size: 12px;"> <h:outputText value="#{item.qtdRetornos}"/> </p:column> <p:column headerText="Taxa %" style="text-align: center; width: 17%; font-size: 12px;"> <h:outputText value="#{item.taxa}" /> </p:column> </p:dataTable> </div> </ui:composition> 下图向我们展示了我的桌子当前的工作情况 我需要在我使用JF开发的表格上添加固定线路 下图展示了我需要的样子,你能帮我解决吗?我需要像图片中那样将第一行加粗。 正如您在展示中看到的,有一个 DataTable Sticky Header 选项。只需将 stickyHeader 属性设置为 true。另请参阅DataTable 文档。 PrimeFaces 8 中也提供此选项。

回答 1 投票 0

java.lang.NoClassDefFoundError:javax / faces / FacesException

我正在尝试部署一个已从 Eclipse 工作区导入到 NetBeans 的 Web 应用程序。但它没有被部署,而是给了我以下异常。 2011 年 7 月 15 日上午 5:59:04 ...

回答 4 投票 0

org.primefaces.PrimeFaces.Dialog.showMessageDynamic(FacesMessage) - 允许可拖动选项

对于通过 org.primefaces.PrimeFaces.Dialog.showMessageDynamic(FacesMessage) 创建的动态对话框,生成的对话框是否可以拖动?似乎没有选项可以配置...

回答 1 投票 0

@ManagedProperty 未在 @Named bean 中设置请求参数

我有一个 CDI 托管 bean,其中我想将请求参数设置为托管属性: 导入 javax.inject.Named; 导入 javax.enterprise.context.RequestScoped; @命名 @RequestScoped 公共课...

回答 2 投票 0

成功登录后,SecurityContext.authenticate() 返回 AuthenticationStatus.SEND_CONTINUE 而不是 AuthenticationStatus.SUCCESS

雅加达 EE 8 野蝇21 爪哇11 使用 Java EE Security,我正在一个简单的应用程序中尝试自定义表单身份验证。 这些是相关文件(问题的描述在文件下面...

回答 2 投票 0

如何使用 PrimeFaces 为 JSF BarChart 实现水平滚动条?

我发现自己沉浸在一个涉及 JSF 技术与 PrimeFaces 库协同的项目中,并且遇到了一个值得考虑的挑战。我需要有关方法的指导...

回答 1 投票 0

在不修改JAR的情况下升级primefaces.jar中的jquery.js

我正在使用 Primefaces 3.1,我在使用的 jquery.js 中发现了一个错误(该错误在此处进行了描述和修复:http://forum.jquery.com/topic/datepicker-doesn-t-work-inside -固定div)。 我想知道是否

回答 1 投票 0

SonarQube 规则不应使用“com.sun.*”和“sun.*”包中的类

我有一个J2EE项目,具有以下特点: CDI 1.0 动态网络模块3.0 Java 1.7(已更改为 1.8) JSF 2.0 JPA 2.0 我正在针对它运行 SonarQube 5.6.6 规则,它...

回答 2 投票 0

将时间戳长转换为正常日期格式

在我的网络应用程序中,用户特定活动的日期和时间存储(在数据库中)作为时间戳 Long ,在显示回用户时需要将其转换为正常的日期/时间格式。 (

回答 6 投票 0

如何使用 Java 17、Spring 6、Jakarta Server Faces 4.x 和 PrimeFaces 12 检索 FacesContext?

我正在尝试将我的 JSF + PrimeFaces (UI) + Spring 应用程序从 Java 8 迁移到 Java 17,同时还将 Spring 版本迁移到 6。 为此,需要从 javax 库移出...

回答 1 投票 0

DOM 在 xhtml 文档中找不到该元素

我正在使用 Primefaces 和 jQuery 在对话框中创建平滑滚动。我的想法是:每次我单击“Commentar”按钮时,我的代码都需要在文本区域、最后滚动屏幕......

回答 1 投票 0

如何隐藏PrimeFaces LineChartModel的蓝色按钮和标签“我的第一个数据集”

我需要帮助解决 ChatGPT 和 BlackBox 都无法解决的问题。我需要使那个蓝色按钮及其标签“我的第一个数据集”消失。我试图找到...

回答 1 投票 0

PrimeFaces 菜单项#{组件}

这就是我的菜单在 ATM 上的工作方式(在 JSF 2.2 和 PrimeFaces 13.0.5 上) 这就是我的菜单在 ATM 上的工作方式(在 JSF 2.2 和 PrimeFaces 13.0.5 上) <p:menuitem value="My menu item" outcome="/some-view-id" styleClass="#{currentView.isView('some-view-id') ? 'selected':''}" /> 注意我“手动”传递 viewId 来确定 styleClass。 我想制作“通用”方法,例如 <p:menuitem value="My menu item" outcome="/some-view-id" styleClass="#{currentView.isView(component.outcome) ? 'selected':''}" /> 但这不起作用! #{component} 指的是 <p:menu> 而不是 <p:menuItem> . 使用绑定是有效的,但我什么也没实现,因为我必须为每个菜单项声明它。 <p:menuitem value="My menu item" outcome="/some-view-id" binding="#{myMenuItemBinding}" styleClass="#{currentView.isView(myMenuItemBinding.outcome) ? 'selected':''}" /> 有什么想法吗?我原以为#{component}会是<p:menuItem> ... 此问题已在 GitHub 上报告并在 13.0.6 中修复。 问题:https://github.com/primefaces/primefaces/issues/11358 公关:https://github.com/primefaces/primefaces/pull/11361

回答 1 投票 0

当我单击素面中的菜单项时,无法调用方法

我的问题是,当我单击菜单中的菜单项时,我无法调用方法。这是xhtml: 我的问题是,当我单击菜单内的菜单项时,我无法调用方法。这是xhtml: <p:column styleClass="cm-col-width-35"> <p:commandButton id="dynaButton" type="button" styleClass="cm-button-menu" icon="ui-icon-triangle-1-s" /> <p:menu overlay="true" trigger="dynaButton" my="left top" style="width:200px;" at="left bottom"> <p:menuitem action="#{documentiBean.redirectAllega()}" icon="menu-documentale-allega" value="#{cruscottoPraticaRatingBundle.allegaDocumento}" immediate="true"> </p:menuitem> </p:menu> </p:column> 为了测试,当我调用方法“redirectAllega()”时,我只是尝试 System.out.print,但它不起作用。当我点击时没有任何反应,问题出在哪里?此列位于表单内。 最后的方法应该是重定向到另一个页面。 谢谢你。 当我单击菜单项按钮时,我希望看到控制台上打印的消息 你能为我尝试使用 ajax="false" (在 p:menuitem 标签中)吗?我最近有类似的案例,这就是我相信的帮助 <p:menuitem action="#{documentiBean.redirectAllega()}" icon="menu-documentale-allega" value="#{cruscottoPraticaRatingBundle.allegaDocumento}" immediate="true" ajax="false">

回答 1 投票 0

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