jsf-2相关内容

未从 XHTML 输出中删除 XML 序言/指令

我开始学习 JavaServer Faces (JSF).我正在使用 GlassFish 3+.我刚刚在 NetBeans 中创建了一个新的 JSF 项目并运行该项目.它工作得很好,但是在检查 XHTML 输出时,我注意到 XML 声明被留下了.这弄乱了 DOCTYPE 声明(它总是应该在文档中的第一个). JSF 是否应该删除 XML 声明,还是我做错了什么? 解决方案 默认情况下 ..
发布时间:2022-01-05 16:27:25 其他开发

从 preRender 导航后无法保留人脸消息

在我的页面预渲染代码中,我添加了faces消息,然后导航到另一个页面,如下所示: if(error){addMessageToComponent(null,"发生错误");FacesContext.getCurrentInstance().getExternalContext().getFlash().setKeepMessages(true);navigateActionListener("m ..
发布时间:2022-01-05 16:27:13 其他开发

当托管 bean 构造函数发送 404 错误代码时 JSF 调用方法

在 JSF 托管 bean 构造函数中,我使用请求参数从数据库加载实体.有时,实体不在数据库中,我想显示带有 404 消息的其他 JSF (.xhtml) 页面. 这是托管 bean 的示例: @ManagedBean(name = "someBean")@RequestScoped公共类 SomeBean 实现了 Serializable {private static final long ..
发布时间:2022-01-05 16:26:46 其他开发

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

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

javax.el.PropertyNotFoundException 提交 ui 时出现异常:使用不同子类的有条件呈现的属性重复

在我的支持 bean 中,我有一组共享公共接口的不同子类的对象.在视图中,一个 ui:repeat 迭代这个集合.在这个循环中,必须根据接口的具体实现呈现不同的属性. 我将问题简化为以下支持 bean: @Named@SessionScoped公共类 DummyBean 实现了 Serializable {私人列表objects = new ArrayList();公共无效添加1(){ob ..
发布时间:2022-01-05 16:25:50 其他开发

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

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

如何从过滤器内部获取 SessionScoped CDI bean?

这个问题与上一个关于编写一个会话超时处理程序. 该线程中的答案涉及从 servlet 访问各种会话范围的托管 bean.建议(如此处所示)是在过滤器: HttpSession session = request.getSession(false);用户 user = (session != null) ?(用户) session.getAttribute("user") : null; ..
发布时间:2022-01-05 16:25:19 其他开发

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

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

将数据从 Java/JSF2 bean 传递到 Javascript/jQuery 组件作为返回值的最佳方法

我无法确定将数据从 Java 支持/托管 bean 传递到 jQuery/Javascript 组件(例如 Highcharts)的最佳方法,以便我的 Web 应用程序以动态、实时的方式生成/显示数据.我在 Java 方面非常扎实,但我对 JavaScript/jQuery 的了解非常有限,这显然是我失败的地方.据我所知,最好的方法是 Ajaxify 我的网络应用程序上的隐藏字段并传递一个 JSO ..
发布时间:2022-01-05 16:24:58 前端开发

JSF 2 ViewScope 问题

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

JSF - @PostConstruct 和构造函数的直接方法调用有什么区别?

在我的视图范围内的 managedBean 中,我需要用来自 DB 的数据填充一个列表.我通过构造函数的直接调用来做到这一点,就像这样: public MyClass(){列表=populateFromDb();} 但是这个方法可以在@PostConstruct注解的方法中调用,比如: public MyClass(){}@PostConstructpopulateFromDb(){...} ..
发布时间:2022-01-05 16:24:31 其他开发