jsf-2.2相关内容

从会话中删除特定的 CDI 托管 bean

我有一些 @SessionScoped CDI bean.以前都是JSF托管bean(从JSF托管bean改为CDI托管bean). 我正在执行以下操作,以删除在用户成功下在线订单后管理的某些会话范围的 JSF. MapsessionMap = context.getSessionMap();sessionMap.remove("cartBean");sessionMap.remove(" ..
发布时间:2021-12-20 15:20:30 其他开发

使用“请选择"f:selectItem 在 p:selectOneMenu 中具有 null/空值

我正在从数据库中填充一个 ,如下所示. .如果您使用的是转换器,那么当值为 null 时,您实际上应该从转换器返回一个空字符串 "".这也在 Converter#getAsString() javadoc(重点是我的): getAsString ... 返回:如果值为空,则返回一个零长度的字符串,否则为转换结果 因此,如果您将 ..
发布时间:2021-12-20 15:05:50 其他开发

当状态保存方法设置为客户端且用户会话有效时,在集群环境中获取ViewExpiredException

我有一个使用 Mojarra 2.2.9 的 JSF 应用程序并部署在集群环境的 WebSphere 8.5.5.4 上并且 javax.faces.STATE_SAVING_METHOD 设置为 client. 即使我的所有应用程序 bean 都是请求范围的,但有时当用户会话有效并且用户在页面上执行发布请求时,他会收到 ViewExpiredException.什么可能导致此问题,我该如何 ..
发布时间:2021-12-20 15:00:41 其他开发

文件上传不适用于 PrimeFaces 4.0/JSF 2.2.x 中的 AJAX - javax.servlet.ServletException:请求内容类型不是多部分/表单数据

重要提示:此线程中讨论的问题是已修复自PrimeFaces 5.1 最终版(社区发布)发布 2014 年 10 月 6 日星期一(几分钟前从现在开始).我尝试了 JSF 2.2.8-02(或 api, impl). 因此,如果您碰巧使用该版本(或更高,无需提及),您甚至不需要再阅读此问题.> 我有一个正在运行的网络应用程序 玻璃鱼 4.0 Mojarra 2.2.4 PrimeF ..
发布时间:2021-12-20 14:54:48 其他开发

如何使用 JSF 2.2 <h:inputFile> 上传文件?保存的文件在哪里?

我希望能够在我的 JSF2.2 Web 应用程序中上传文件,因此我开始使用新的 组件. 我唯一的问题是,如何指定文件将在服务器中保存的位置?我想把它们当作 java.io.File 实例.这必须在支持 bean 中实现,但我不清楚如何实现. 解决方案 JSF 不会将文件保存在任何预定义的位置.它基本上只会为您提供 风格的上传文件javax.servlet.http.Part 幕后实例 ..
发布时间:2021-12-20 14:48:50 其他开发

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

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

Spring Boot JSF 集成

环境: 雄猫 8 Spring Boot 1.5 JSF 2.2 Apache MyFaces Spring MVC 代码: 我正在 Servlet 3.0 环境中集成 Spring Boot 和 JSF 2.2. 配置类: JSFConfig.java - JSF 的配置. @Configuration@ComponentScan({"co ..
发布时间:2021-12-06 17:11:18 其他开发

JSF ajax 请求中的异常处理

在处理 JSF ajax 请求时抛出异常时,如何处理异常并访问堆栈跟踪?现在,当 JSF 项目阶段设置为开发时,我只会在 JavaScript 警报中获得异常类名称和消息.更糟糕的是,当 JSF 项目阶段设置为生产时,没有任何视觉反馈,并且服务器日志不显示有关异常的任何信息. 如果相关,我将在 Netbeans 中使用 GlassFish. 解决方案 这个问题是众所周知的,并且在 O ..
发布时间:2021-12-03 12:06:08 前端开发

处理应用程序注释时出现故障

我有一个使用 jsf2、hibernate4、spring4 的应用程序,我在所有项目中都使用了注释,该项目在 Tomcat 服务器上运行良好,但出现了一个新要求,我必须使用 weblogic 应用程序服务器,所以我已经安装了 weblogic 12.1.3 因为我读过它支持 web 模块 3.0,但是什么时候部署到 weblogic 我收到这个错误 ..
发布时间:2021-11-10 22:16:21 其他开发

修改默认&“选择文件&"< h:InputFile& gt;的标签

当我使用标签 时,我想知道是否存在一种方法来标记和重命名JSF显示的文本选择文件. 代码>在JSF中. 解决方案 原生HTML无法实现.外观和按钮的标签取决于浏览器.特定的“选择文件"标签可识别为带有英语语言包的Chrome中的标签(例如,FireFox使用“浏览...").由于JSF只是一个HTML代码生成器,因此它对您也无济于事. 有几种方法可以实现 ..
发布时间:2021-05-28 20:03:36 其他开发

JSF_JS_MODE&#39; minimal-modern&#39;

我试图使用MyFaces 2.2.8建立一个简单的JSF 2.2应用程序.由于MyFaces具有一些以前从未使用过的上下文参数,因此我试图熟悉这些参数. 所以我不得不第一次使用 org.apache.myfaces.JSF_JS_MODE ,并且遇到了 h:commandLink 的问题.如果我将模式设置为 minimal-modern ,则commandLink尝试调用未定义的 myfac ..
发布时间:2021-05-24 19:19:31 其他开发

更改Composite-Component的名称空间

我有一个小型图书馆(JAR),其中包含一些自定义JSF组件.其中一些是复合组件,这些组件完全(或部分)在XHTML文件中实现,这些文件位于 META-INF/resources/my-components 下.要使用其他XHTML文件中的这些组件,我必须使用XML命名空间 http://xmlns.jcp.org/jsf/composite/my-components . 该库中的其他相关组 ..
发布时间:2021-05-24 19:19:18 其他开发

作为ManagedProperty序列化问题访问ResourceBundle

首先,对不起我的英语不好! 在以下受管Bean(ApplicationScoped)中, 我以@ManagedProperty的身份访问ResourceBundle(.properties).ResourceBundle对象不可序列化,因此我在Eclipse/Tomcat控制台中收到一条错误消息,指出该对象无法序列化/反序列化.等等. 从持久性存储中异常加载会话java.io.Write ..
发布时间:2021-05-24 19:14:06 其他开发