jsf-2.2相关内容

创建会话范围的受管bean时,可序列化接口的重要性

我不明白序列化在会话范围内的JSF托管Bean中如何工作.为什么创建会话范围的JSF托管bean时Serializable接口的实现为什么很重要? 解决方案 @SessionScoped bean最终存储在用户的HTTP会话中. 这意味着当Java EE部署实现会话保留方案时(例如,tomcat将在服务器关闭时尝试将当前会话保存到 .ser 文件中, if 部署者选择的方式),则这些 ..
发布时间:2020-05-05 12:53:39 其他开发

订阅动态创建的子组件的PostValidationEvent

对于一个我喜欢使用JSF作为真正的UI前端的表单框架,我正在寻找一种方式来通知父组件,如果子组件中的值被更改了.基本“控件"的方面看起来像这样(省略了身体/头部,因为没有人可以在没有十几个类的情况下运行它): Label 我开发的xf:input组件 ..
发布时间:2019-11-23 13:56:58 Java相关

PicketLink保护阻止加载JSF 2.2资源协定

我有一个带有合同和几个页面的JSF 2.2 Web应用程序,直接位于WebContent文件夹中.合同由图像,模板文件 template.xhtml 和CSS文件 global.css 组成.到目前为止,一切都按预期进行. 现在,我想使用PicketLink进行用户身份验证和授权,并遵循了教程( 更换后 builder.http().allPaths().authenticateWi ..
发布时间:2019-11-23 13:46:30 Java相关

未为myfaces定义的SubmitForm().JSF_JS_MODE“最小现代"

我试图使用MyFaces 2.2.8建立一个简单的JSF 2.2应用程序. 由于MyFaces具有一些以前从未使用过的上下文参数,因此我试图熟悉这些参数. 所以我不得不第一次使用org.apache.myfaces.JSF_JS_MODE并遇到h:commandLink的问题. 如果将模式设置为minimal-modern,则CommandLink尝试调用未定义的myfaces.oam.su ..
发布时间:2019-11-23 13:44:44 Java相关

JSF View-在操作上返回null不会更新视图

我已经阅读了与我的问题相同的帖子 JSF ViewScope-在操作上返回null不会更新视图 但这对我没有用,因为我已经在另一页中使用了h:commandLink,并且效果很好,但在此页中却没有. 这是请求Bean public class AddSectionBean { public String delete(String id) { t ..
发布时间:2019-11-23 13:29:23 Java相关

禁用大型项目​​中的组件

有很多开发人员和大三学生,我想禁用某些组件,例如,以禁止将组件用于html/css问题.我想将诸如omnifaces/primefaces/richfaces之类的库的可用组件基本上限制为白名单/黑名单. 这对于像omnifaces这样的库来说是合理的功能要求吗?还是很难构建/本地化? 解决方案 基本上,您可以通过提供自定义 ApplicationWrapper ..
发布时间:2019-11-23 13:29:08 Java相关

如何使用自定义类覆盖primefaces组件api类

我正面临p:treeTable中列的重复ID,即与以下链接 中所述的问题相同 http://forum.primefaces. org/viewtopic.php?f = 3& t = 31158& p = 99463#p99463 因此,我想按照上述解决方案中的建议实施解决方案.因此,我想到了更改源代码并重新编译和使用jar的方法,但是我没有获得执行此操作的权限.我被要求通过扩展org ..
发布时间:2019-11-23 13:02:53 Java相关

通过保存客户端状态来防止JSF2中的CSRF

我正在使用MyFaces 2.2.3和客户端状态保存+ PrimeFaces 询问如何防止在不同的会话中重复使用ViewState之后我被BalusC叫了,我可以通过覆盖渲染器中的注入我自己的 CSRF令牌,使该值成为CSRF令牌, 我正在寻找一种解决方案,该解决方案根本不会迫使我修改我的 xhtml 页面:) BalusC通过扩展ViewHandlerWrapper提出了一种更 ..
发布时间:2019-11-23 12:34:19 Java相关

在其他会话(CSRF)中重用ViewState值

我正在使用* myfaces-api-2.2.3,并将 javax.faces.STATE_SAVING_METHOD 设置为 client , 我遇到以下情况, 1)用户X登录到系统并添加用户XXX(使用jsf f:ajax操作),在检查chrome开发工具时,您可以看到与 ViewState 值. 2)复制该 ViewState 值(从chrome开发工具->网络标签)->将 ..
发布时间:2019-11-23 12:33:55 Java相关