JavaServer Faces(JSF)是一种模型 - 视图 - 展示器框架,通常用于创建基于HTML表单的Web应用程序。使用标准组件和渲染工具包,可以使用Facelets或JSP标记定义有状态HTML视图,并通过支持bean连接到模型数据和应用程序逻辑。
嗨,我的页面中有一个 inputText 和 primefaces 的日历组件。 输入一些值后,如果我刷新页面,它会显示我之前输入的数据。 如何获得空白的 inputText 和
我的Web项目基于Spring 3.2.5.RELEASE,JSF 2和PrimeFaces 6。我在服务层的类级别上使用@PreAuthorize注释,如下所示: @Service(“包服务”) @Transactional(读...
我有一个使用下拉按钮的自动完成组件。我不喜欢仅在单击下拉按钮(或开始输入)时才显示建议。我想展示关于
如何在 JSF 页面中使用 validateRegex 验证数字字段?
在托管 bean 中,我有一个 int 类型的属性。 @ManagedBean @SessionScoped 公共类 Nacharbeit 实现可序列化 { 私有整数; 在 JSF 页面中我尝试验证这个专业...
如何安装 PrettyFaces for Jakarta Faces 4.x
我在 Jakarta Server Faces 应用程序中使用漂亮的面孔。我的 POM 具有以下依赖项: org.ocpsoft.rewrite 我在 Jakarta Server Faces 应用程序中使用漂亮的面孔。我的 POM 具有以下依赖项: <dependency> <groupId>org.ocpsoft.rewrite</groupId> <artifactId>rewrite-servlet</artifactId> <version>8.0.2.Final</version> </dependency> <dependency> <groupId>org.ocpsoft.rewrite</groupId> <artifactId>rewrite-config-prettyfaces</artifactId> <version>8.0.2.Final</version> </dependency> <dependency> <groupId>com.ocpsoft</groupId> <artifactId>prettyfaces-jsf2</artifactId> <version>3.3.3</version> </dependency> 首先我尝试了两个重写依赖项,然后尝试了最后一个漂亮脸依赖项,但没有一个起作用。这三个也都不起作用。 在 Wildfly 30 上部署总是失败,并出现以下错误: 22:01:42,194 WARN [org.jboss.modules.define] (MSC service thread 1-8) Failed to define class com.ocpsoft.pretty.faces.application.PrettyViewHandler in Module "deployment.camplus.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link com/ocpsoft/pretty/faces/application/PrettyViewHandler 不仅仅是这一个错误。它也随之出现以下错误 22:01:42,121 WARN [org.jboss.modules.define] (MSC service thread 1-8) Failed to define class com.ocpsoft.pretty.faces.application.PrettyNavigationHandler in Module "deployment.camplus.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link com/ocpsoft/pretty/faces/application/PrettyNavigationHandler 22:01:42,111 WARN [org.jboss.modules.define] (MSC service thread 1-8) Failed to define class org.ocpsoft.rewrite.faces.RewriteViewHandler in Module "deployment.camplus.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link org/ocpsoft/rewrite/faces/RewriteViewHandler 我还尝试在 web.xml 中添加以下内容 <filter> <filter-name>Pretty Filter</filter-name> <filter-class>com.ocpsoft.pretty.PrettyFilter</filter-class> </filter> <filter-mapping> <filter-name>Pretty Filter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>FORWARD</dispatcher> <dispatcher>REQUEST</dispatcher> <dispatcher>ERROR</dispatcher> </filter-mapping> 我的 Pretty-config.xml 文件是: <pretty-config xmlns="http://ocpsoft.org/schema/rewrite-config-prettyfaces" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ocpsoft.org/schema/rewrite-config-prettyfaces http://ocpsoft.org/xml/ns/prettyfaces/rewrite-config-prettyfaces.xsd"> <url-mapping id="login"> <pattern value="/login" /> <view-id value="/Login.jsf" /> </url-mapping> </pretty-config> 尝试了网站上写的所有内容,但漂亮的面孔不起作用,并且在 Wildfly30 上部署也失败。 Jakarta 版本为 10,Java 版本为 21 我仅使用以下两个依赖项即可解决问题 <dependency> <groupId>org.ocpsoft.rewrite</groupId> <artifactId>rewrite-servlet</artifactId> <version>8.0.2.Final</version> </dependency> <dependency> <groupId>org.ocpsoft.rewrite</groupId> <artifactId>rewrite-config-prettyfaces</artifactId> <version>8.0.2.Final</version> </dependency> 另外提到的过滤器不应该出现在 web.xml 中
迁移到 jboss 7.4 时,richfaces 的属性渲染不起作用
迁移到jboss 7.4后,所有使用richfaces的Render属性的html页面都不起作用,有什么想法吗? Java8 Richfaces 4.5.0.Final 全向:2.7 09:28:53,389 严重 [javax.enterprise。
我无法将自定义字体导入我的 JSF 页面。项目结构如下所示: 我尝试在 styles.css 中编写以下内容: @font-face { 字体系列:“Gotham Pro Bold”; ...
Jakarta Faces 3:JSF 标签未转换为 HTML 标签[重复]
我已经在IntelliJ Idea Ultimate(Maven)中为Java Enterprises的大学项目建立了一个项目,并且还可以在浏览器中输出index.xhtml(通过Tomcat 8.5.87)。我正在使用
扩展 p:fileUpload 抛出 jakarta.el.PropertyNotFoundException: 该类没有属性“upload”
当我尝试扩展 primefaces fileupload 时,侦听器属性值在 getListener() 中被解析为 ValueExpression,并引发 PropertyNotFoundException。 我的环境: 雅加达发...
JSF java.lang.IllegalArgumentException:无法将 5 类型的 class java.lang.Integer 转换为 class
我收到转换器的新错误 javax.faces.component.UpdateModelException:java.lang.IllegalArgumentException:无法将 5 类型类 java.lang.Integer 转换为类 com.jpa.entity.Groups 在
我已经在 IntelliJ Idea Ultimate (Maven) 中为 Java Enterprises 的大学项目设置了 Jakarta EE 项目,并且还可以在浏览器中输出 index.xhtml(通过 Tomcat 8.5.87)。我是另一个...
当我点击问号时,按钮父级有点击效果(这里是蓝色) 是否可以禁用它? 当我点击问号时,按钮父级有点击效果(这里是蓝色) 可以禁用它吗? <h:commandLink styleClass="btn btn-primary btn-lg" style="width: 100%;"> <span class="fa fa-trash"/> <span id="spanQuestion" class="fa fa-question" data-content="Help" data-html="true" data-popover="true"/> </h:commandLink> const span = $('#spanQuestion'); span.on("click", function(e) { e.stopPropagation(); }); 我试图停止对父项的点击,添加背景颜色。 我希望父按钮不会有点击效果。 ` 常量按钮 = $('#myButton'); const span = $('#spanQuestion'); span.on("click", function (e) { e.stopPropagation(); }); button.on("click", function (e) { // Your button click logic here }); `
我正在尝试在 youtube 教程视频的帮助下制作我的第一个 JSF 应用程序。 (eclipse/JSF2.0 动态 Web 项目)。在创建的第一个类中,我必须添加以下行 @ManagedBean(名称=“
如何在 JSF 中使用 Font Awesome 等 3rd 方 CSS 库?浏览器找不到 CSS 文件中引用的字体文件
我正在尝试将 Font Awesome 集成到 JSF 中。 但浏览器找不到字体文件。它们显示为空方块...
p:当指定其 slotLabelFormat 属性时,调度不渲染
根据 PrimeFaces 13 文档,p:schedule 组件的 slotLabelFormat 属性是一个字符串,用于确定要在时间段内显示的文本,我理解它...
primefaces p:schedule 组件在指定 slotLabelFormat 属性时不渲染
根据 PrimeFaces 13 文档,p:schedule 组件的 slotLabelFormat 属性是一个字符串,用于确定要在时间段内显示的文本,我理解它...
在 Payara 6 和 Java 11 中使用 RichFaces 或 PrimeFaces 时出现异常
我正在将一个 Web 应用程序从 Payara Server 4(使用 Java 8)迁移到 Payara Community 版本 6(使用 Java 11)上运行。 当我部署使用 RichFaces 的 Web 应用程序时,我得到以下信息
我有一个 id 为 X 的 ,我想从其内容 X_content 中删除填充,为面板内容生成的 HTML 是: 我有一个 <p:panel>,id 为 X,我想从其内容中删除填充 X_content 为面板内容生成的 HTML 是: <div id="X_content" class="ui-panel-content ui-widget-content"> 并且该元素出现在 chrome 开发者工具中以具有填充: padding:0.5em 1em; 我制作了一个嵌入式样式表来覆盖 primefaces 中的样式表,如下所示: <h:head> <style> .ui-panel-content, .ui-widget-content{ padding:0px; } </style> </h:head> 但是我没有工作,填充仍然存在,有人可以帮助我吗? 您的 CSS 选择器 .ui-panel-content, .ui-widget-content { ... } 基本上意味着:“选择具有 ui-panel-content 或 ui-widget-content 类的所有元素”。 但是,填充是通过此 CSS 选择器在 PrimeFaces 默认 CSS 中定义的 .ui-panel .ui-panel-content { ... } 基本上意味着 “选择具有 ui-panel-content 类的所有元素,该类是具有 ui-panel 类的元素的子元素”,这是根据 CSS 级联规则 更强的选择器。因此,它的优先级高于 CSS 选择器。这与样式类的声明顺序无关(仅当选择器具有相同强度时声明顺序才重要)。 当覆盖 PrimeFaces 默认 CSS 时,您应该提供一个“至少”相同强度或更强的选择器。在您的特定情况下,如果您打算全局应用样式,只需使用相同的选择器: .ui-panel .ui-panel-content { padding: 0; } 请注意,当在 <style> 中使用 <h:head> 时,它仍然会被 PrimeFaces 默认 CSS 覆盖,因为它会自动包含在头部末尾。而是将 <style> 移至 <h:body>,或者更好的是,将其放入自己的 CSS 文件中,通过 <h:houtputStylesheet> 将其包含在 <h:body> 内。 另请参阅: 如何使用自定义样式覆盖默认的 PrimeFaces CSS? CSS 选择器语法 我无法真正理解这里的答案,它对我不起作用。 但这有效。 :host { &::ng-deep { .p-panel-content { padding: 0; } } }
我想在交付给最终用户之前从我的 Facelet 中删除所有 HTML 注释。是否存在任何标准方法?
Primefaces 10+ Datatable如何从SortEvent获取排序列?
我们目前使用的是 Primefaces 版本 8,我正在努力将我们迁移到版本 12。 在迁移指南 8.0 -> 10.0.0 中,DataTable 下的重大更改如下所示: SortEvent:已排序