omnifaces相关内容

@ org.omnifaces.cdi.ViewScoped在卸载已经毁坏的视图时调用@PostConstruct

我在使用 @ org.omnifaces.cdi.ViewScoped 和多个选项卡时遇到问题: 我在TestPage.xhtml中有一个链接,该链接可打开另一个带有请求参数"someValue"的页面(ShowValuePage.xhtml).如果我在新选项卡中打开此链接10次并在第一个打开的选项卡中导航,则 PostConstruct将被再次调用,而不仅仅是导航. 如果我多次从Sh ..
发布时间:2019-11-21 19:41:10 Java相关

JSF-提交时的触发方法

我正在基于JSF 2.1的新应用程序中使用复合,标签或自定义组件. 我仍然经常忽略正确(或至少推荐)进行这项技术的方法. 当用户单击“保存"按钮时,我希望我的组件执行某些操作.实际上,保存按钮是Primefaces命令按钮. 所以,我正在使用按钮代码,例如: ..
发布时间:2019-11-21 19:37:09 Java相关

OmniFaces 1.6.1的必填字段

Primefaces 3.5.16,JBoss 7.2.0,PE 0.7.1,Mojara 2.1.26,WELD-000900 1.1.10(最终版) Web.xml具有一些配置功能,faces-config具有已定义的语言包. 我有以下对话框,其中包含一些输入字段和p:tabview: ..
发布时间:2019-11-21 19:36:36 Java相关

h:body在使用FullAjaxExceptionHandler时未重新呈现

我正在使用OmniFaces FullAjaxExceptionHandler 来显示错误页面.错误页面可以正确显示,但是这些页面的样式存在问题. 我的应用程序使用的模板具有在body元素上定义的CSS类.对于正常页面和错误页面,这些类是不同的: 正常页面: 错误页面: ..
发布时间:2019-11-21 19:22:44 Java相关

获取运行时所有已初始化的@ Named-beans的列表

我使用javax.inject.Named和javax.enterprise.context.*Scoped加org.omnifaces.cdi.ViewScoped来定义视图bean的寿命范围. 现在,我想获取所有实例化bean的列表.首先,我认为此博客条目涵盖了此问题,但仅列出了@ManagedBeans. 您知道如何列出它们吗?不必将其固定在JavaEE的实现或版本上,是否可以实 ..
发布时间:2019-11-21 19:21:19 Java相关

为什么WildFly 10 + JSF 2.3无法与Omnifaces 2.6.1一起使用?

我一直在尝试在Wildfly 10上使用jsf 2.3,primefaces 6和omnifaces 2.6.1来启动和运行应用程序. 我已经拆分了jsf 2.3(api和impl)并完成了WildFly的设置. 应用程序可以顺利启动,而无需使用全功能2.6.1.但是正确的是,当我将omnifaces jar添加到应用程序类路径(/lib)时,此启动失败,并给出了下一个异常: 1 ..
发布时间:2019-11-21 19:11:19 Java相关

为什么在我使用素数符号时使用全能符号?

我需要知道与目前使用的PrimeFaces相比,使用OmniFaces有什么好处. OmniFaces提供哪些PrimeFaces不提供的功能? 解决方案 它们是不同的东西,您可以将它们完美地结合在一起. Omnifaces是JSF的实用程序,可增强JSF本身.它是 不打算仅提供内置的视图组件(即使它具有 其中一些),但为了改进JSF标准API,提供了实用工具,例如 他们自己的转换器 ..
发布时间:2019-11-21 18:59:39 Java相关

OmniFaces ViewScoped bean的内存含义?

据我了解,ViewScoped bean仅在以下情况之一发生时被破坏: 1)JSF使用诸如 之类的东西将POST请求发送到另一个页面 2)打开的bean的数量超过了最大阈值设置(默认值为15) 3)用户会话已过期 这是我的困惑: #1是否意味着如果用户使用GET请求离开页面,即使最终在另一个页面的同一浏览器选项卡中发生了JSF POS ..
发布时间:2019-11-21 18:37:57 Java相关

在后台处理ViewExpiredException并还原表单值

是否存在无需数据库,素数和“保持会话有效"的解决方案,以在恢复表单输入时在后台静默地防止或处理ViewExpiredException? 例如,拥有“保持登录的cookie"的用户可能不希望重定向到某种错误页面或开始页面;他填写了一些表单值,在一小时后返回,然后,当他提交表单时,将使用先前的输入重新创建相同的视图,并再次重新执行基础requestscope-bean的Submit-actio ..
发布时间:2019-11-21 18:22:20 Java相关

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

在基本注册屏幕(带有按钮注册记录屏幕)中,有两个面板: 数据面板: 地址面板: 我只能通过完成“数据"面板进行注册.不必填写“地址"面板.但是,如果填写了“地址"面板中的至少一个字段,则应要求同一面板中的所有其他字段. 我该如何实现? 解决方案 如果其他输入提交了非空值,则需要签入required属性.由于这可能会导致很多样板,因此,这里有一个仅包含3个输入组件的启 ..
发布时间:2019-11-21 18:01:10 Java相关

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

我已经实现了Omnifaces FullAjaxExceptionHandler,但问题是它不适用于ajax请求.当会话过期后,当我单击非ajax按钮时,它将运行良好.它将用户重定向到自定义错误页面.但是,如果按钮使用ajax,则不会执行任何操作.页面只是卡住了. 编辑:我将ActionListener更改为Action,并且仍然相同. Edit2:它没有错误. Apache Tomc ..
发布时间:2019-11-21 17:50:11 Java相关

JSF的服务器端HTML清理程序/清理

JSF实用工具包或PrimeFaces/OmniFaces之类的库中是否有HTML清理程序或清除方法? 我需要通过p:editor清理用户输入的HTML,并按照stackexchange样式使用escape="true"显示安全的HTML输出.在显示HTML之前,我正在考虑将经过清理的输入数据存储到数据库中,以便可以与escape="true"和XSS安全地使用它. 解决方案 为实现 ..
发布时间:2019-11-21 17:31:47 Java相关

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

我有一个browse.xhtml,在其中浏览cars的列表,并且当按下“查看更多"按钮时,我想在details.xhtml中查看汽车的详细信息.它们的支持bean是@ViewScoped,分别称为BrowseBean和DetailsBean. 现在,我不希望用户/客户端在URL中看到汽车ID,所以我想避免使用GET参数,如此处. 有什么办法可以做到这一点?我将Mojarra 2.2.8 ..
发布时间:2019-11-21 17:19:29 Java相关