jsf相关内容

从请求范围的 bean 访问会话范围的 bean

我正在尝试使用在 IceFaces 页面上找到的模式.(我不是在使用 IceFaces,而是使用 PrimeFaces) 在这种情况下,我有两个 bean: UserController 和 Usermodel 在我的 UserModel 上,我有一个 UserVO 实例(由另一个程序员创建).在我的 UserController 上,我有这个: @ManagedBean@Re ..
发布时间:2022-01-05 16:25:59 其他开发

我可以在同一个 xhtml 页面中使用多个托管 bean 吗?

当有数据在多页中重复时(参考示例)是我可以加载到单个托管 bean 中,并在同一页面中使用多个托管 bean.它有什么影响? 解决方案 我可以在同一个 xhtml 页面中使用多个托管 bean 吗? 是的,你可以,我强烈建议你尝试一下:) 它的影响是什么? 这取决于托管 bean 范围.一个很好的例子是注册一个新地址并在页面顶部显示登录的用户信息,类似于您添加新送货地 ..
发布时间:2022-01-05 16:25:34 其他开发

JSF-2 f:selectItems with Map 不显示 itemLabel

当我使用 f:selectItems 在 Map 中显示项目时,我无法显示 Map 项目的值,只能显示键.f:selectItems 根本不使用 itemLabel.当我使用 List 时,事情会起作用. 以下确实使用 itemLabel 来显示列表中项目的“描述": ..
发布时间:2022-01-05 16:25:08 其他开发

JSF 2 ViewScope 问题

引用这篇好文章, 新的视图范围应该解决正是这些问题.一个@ViewScoped只要你还在,bean 就会活着将表单提交到同一视图一次又一次.换句话说,作为只要当动作方法返回 null 甚至 void,bean将在下一个请求中出现.导航到不同的视图后,然后bean将被丢弃. 想到这些问题: 如果我当前的视图是 index.xhtml,并且如果我明确指定 return "index" ..
发布时间:2022-01-05 16:24:41 其他开发

使用 tomcat 的 JSF2 日志

我有一个在 tomcat6 (6.0.28) 上使用 JSF2 (2.1.2)、Richfaces4 (4.0.0.Final) 的项目.为了为我的 EAR 管理 Tomcat 和 WebSphere7 之间的可移植性,我的 tomcat 库中有以下 jar:el-api-2.2.jar、jsf-api-2.1.2.jar、jsf-impl-2.1.2.jar,validation-api-1.0 ..
发布时间:2022-01-05 16:23:21 服务器开发

发出 JSF Ajax 请求时显示加载进度

如何在使用 发出请求时显示一些加载消息? 解决方案 如果您还没有使用第 3 方组件库,该库可能已经有一个现成的组件,例如 PrimeFaces 和 ,然后就可以使用JSF提供的JavaScript jsf.ajax.addOnEvent() 函数(最终还有 jsf.ajax.addOnError()) 挂钩ajax 事件函数. 这是一个基本的开球示例: ..
发布时间:2022-01-05 16:22:53 前端开发

为什么 JSF 保存组件树状态?

托管 bean 状态和组件树状态之间似乎存在差异.您可以通过使用诸如 @RequestScoped 和 @SessionScoped 之类的注解来控制托管 bean 状态,但是您似乎无法选择是否保存组件树状态(虽然你可以选择是保存在服务器还是客户端). 似乎组件树状态应该只在单个请求的持续时间内需要,作为帮助处理请求的临时数据结构.它应该为每个请求从头开始重建.使用 JSF 2.0 部分状态 ..
发布时间:2022-01-05 16:22:32 其他开发

从 JSF2 中的操作导航时如何传递视图参数?

从我的 bean 中的一个操作,我试图重定向到另一个需要视图参数的页面.在 JSF2 中推荐的方法是什么? 例如,假设我的源页面是:http://localhost/page1.xhtml 它有一个调用动作的命令按钮: 我的豆子长什么样子: @ManagedBean@RequestScoped公共类 MyBean {私有整数 ID;公共字符串提交(){//做东西id = set ..
发布时间:2022-01-05 16:22:25 其他开发

JSF 2 使用 HTML 页面而不是 XHTML

我正在尝试让 JSF 设置使用带有 html 扩展名的文件. 如果我使用 .xhtml 模式 (*.xhtml) 并使用 xhtml 扩展名命名我的文件,页面将正确加载并被解析. 但是,如果我将其更改为 *.html 并使用 .html 扩展名命名文件,则会收到 500 错误: ..
发布时间:2022-01-05 16:21:57 其他开发

“验证错误:值无效"来自 f:datetimeConverter 的错误

以下代码创建了两个单选按钮.每个选项都包含一个成功转换为“yyyy-MM-dd"格式标签的日期值.一旦我做出选择并单击下一步按钮,我就会收到以下错误“j_idt12:comDateChoice: Validation Error: Value is not valid".这看起来很简单,但有些不对劲.你们有人能看出来吗? 我在 glassfish 中使用 JSF 2.0. 支持豆 p ..
发布时间:2022-01-05 16:21:15 其他开发

具有属性值表达式语言的 JSF 2 自定义组件不会触发属性设置器

我在 JSF 2.0 中构建了一个自定义组件 标签如下所示: 对应的java类: @FacesComponent("a.b.c.MyTag")公共类 UIMyTag 扩展 UIInput {私人字符串名称;私人字符串ID;公共字符串 getId() {返回标识;}公共无效setId(字符串ID){this.id = id;}公共字符串 getId() {返回标识;}公共无效setId ..
发布时间:2022-01-05 16:21:02 其他开发