omnifaces相关内容

如何将OmniFaces与Spring Boot集成

我找到了一些关于将JSF技术与Spring Boot集成的教程,但让OmniFaces与Spring Boot一起工作似乎是一项相当复杂的工作。将这两者集成在一起到底是不是一个好主意? 推荐答案 首先,Java EE和Spring是相互竞争的框架。通常情况下,最容易的做法是选择其中一个,而不是试图将它们混合在一起。从长远来看,它将减少初学者的困惑,减少互操作性方面的烦恼。 Jav ..
发布时间:2022-04-02 19:50:13 其他开发

将 JSF 托管 bean 迁移到 CDI 托管 bean

我计划将 Web 应用程序从使用 JSF 托管 bean 转换为使用 CDI 托管 bean.我知道我需要执行以下操作: 在 WEB-INF 中添加一个空 beans.xml 文件. 将所有 JSF @ManagedBean 替换为 CDI @Named 注释. 用 CDI 或 OmniFaces 范围注释替换所有 JSF 范围注释. 用 CDI @Inject 注释替换所有 JSF ..
发布时间:2022-01-23 09:41:04 其他开发

org.jboss.weld.exceptions.DeploymentException: WELD-001409: 带有限定符 @Default 的类型 Bean 的不明确依赖项

我的项目昨天运行良好.我唯一做的就是将结构从单一战争更改为多模块 pom.如果我正确理解堆栈跟踪,则焊接和omnifaces websocket lib之间存在歧义.但是,在堆栈跟踪上似乎没有对我的任何方法进行任何调用.所以也许这是omnifaces的问题?我什至不使用omnifaces websockets,我使用javax.websocket.然而,我过去确实在这个项目中尝试过,我在“org. ..
发布时间:2022-01-15 22:52:28 其他开发

如何在 EAR 中正确使用 OmniFaces

我想在我的 Jave EE 7 应用程序中使用 OmniFaces 1.7.我的应用程序是一个包含 JAR 的 EAR 和一个 skinny WAR.我的一些 JAR 依赖于 OmniFaces,因此 OmniFaces 工件必须在 EAR 中,而不是在 WAR 中的 WEB-INF/lib 中. 这是我的 EAR 的样子: EAR+-- 库|+-- [一些 3rd 方 JAR]|`--o ..
发布时间:2022-01-05 16:31:15 其他开发

FullAjaxExceptionHandler 不会在 ajax 按钮上显示会话过期错误页面

我已经实现了 Omnifaces FullAjaxExceptionHandler 但问题是它不适用于 ajax 请求.当我单击非 ajax 按钮时会话过期后,它运行良好.它将用户重定向到自定义错误页面.但是如果按钮使用ajax,它不会做任何事情.页面卡住了. 编辑:我已将 ActionListener 更改为 Action 并且仍然相同. Edit2:它没有给出错误.Apache T ..
发布时间:2022-01-05 16:27:53 其他开发

对象不支持此属性或方法与 primefaces omnifaces 超时组合

设置:JSF、PrimeFaces 3.2、Omnifaces 1.1、JBoss AS 7.1.1、Final、Mojarra 2.1.7 我有一个简单的页面(如下所列),并且设置了omnifaces 来处理ajax 调用的ViewExpiredExceptions.当下面列出的页面过期并且我在 IE8 上单击一个 Primefaces 按钮 (ajax) 时,会显示过期的错误页面,但出现 ..

当至少填写一个字段时,根据需要验证一组字段

在一个基本的注册屏幕(带有按钮注册记录屏幕)中有两个面板: 数据面板: 地址面板: 我可以仅通过完成数据面板来注册.没有必要填写地址面板.但是,如果至少填写了地址面板的一个字段,则同一面板中的所有其他字段都应该是必需的. 我怎样才能做到这一点? 解决方案 如果其他输入提交了非空值,您需要检查 required 属性.由于这会产生相当多的样板文件,这里有一个只有 3 ..
发布时间:2021-12-31 10:13:59 其他开发

用于 JSF 的服务器端 HTML 消毒剂/清理

在任何 JSF 实用工具包或 PrimeFaces/OmniFaces 等库中是否有任何可用的 HTML 清理器或清理方法? 我需要通过 p:editor 清理用户输入的 HTML 并使用 escape="true" 显示安全的 HTML 输出,遵循 stackexchange 风格.在显示 HTML 之前,我想将经过消毒的输入数据存储到数据库中,以便它可以与 escape="true" 一 ..
发布时间:2021-12-31 09:56:38 其他开发

在不使用 GET 参数的情况下在 @ViewScoped bean 之间传递对象

我有一个 browse.xhtml,我在其中浏览了 cars 列表,我想在 details.xhtml 中查看汽车的详细信息> 按下“查看更多"按钮时.它们的支持 bean 是 @ViewScoped,分别称为 BrowseBean 和 DetailsBean. 现在,我不希望用户/客户端在 URL 中看到汽车 ID,所以我想避免使用 GET 参数,如此处 和 此处. 有什么办法可以做 ..
发布时间:2021-12-20 14:46:38 其他开发

为什么 FullAjaxExceptionHandler 不简单地执行 ExternalContext#redirect()?

在 OmniFaces 中,FullAjaxExceptionHandler 在找到要使用的正确错误页面后,调用JSF 运行时构建视图并呈现它,而不是包含 AJAX 调用的页面. 为什么会这样?恕我直言,只执行 ExternalContext#redirect() 会更简单吗?这样做有什么具体原因吗? 我们正在基于 FullAjaxExceptionHandler 编写自己的 Exce ..
发布时间:2021-12-18 15:57:55 前端开发

如何使用JSF/OmniFaces/PrimeFaces嵌入SVG图像?

这就是我想要做的: 我有一个@ViewScoped JSF bean,其中使用Jersey调用了JAX-RS服务. 我请求的资源返回内容类型为image/svg+xml的响应. 将其显示在Facelet页面中. 到目前为止,我的研究使我相信: h:graphicImage(Core JSF)不支持SVG p:graphicImage(PrimeFaces)不支持SVG o ..
发布时间:2021-02-13 19:47:49 其他开发

使用JSF导航到上一页

我使用支持bean,可以在其中保存表单并导航到此页面. public String saveHere() { return Faces.getViewId() + "?faces-redirect=true&includeViewParams=true"; } 如何使用OmniFaces导航到上一页? 我的保存操作应在页面上显示“编辑"按钮. 通常为列表视图(在非常项目旁边带有编 ..
发布时间:2021-02-13 19:31:36 其他开发

Omnifaces cdi param与JSF 2.3之间的冲突

在将服务器从tomee plume 7升级到tomee plume 8之后,我的Web应用程序遇到了Omnifaces cdi param问题.我使用裸露的Web应用程序进行了测试并确认了这一点. 我的豆子: @javax.faces.view.ViewScoped @javax.inject.Named public class Bean2 implements java.io.Se ..
发布时间:2021-02-13 19:27:04 其他开发