backing-beans相关内容
我有一个可能用于不同应用程序的 Facelet.我不会复制它,而是重复使用它.我需要将管理视图的支持 bean 作为参数传递,因为某些逻辑可能会根据使用它的应用程序而有所不同. 我不想使用复合组件,而只是包含 Facelet 并指定哪个 bean 将管理视图.我怎样才能做到这一点? 举个例子:
..
我是 JSF 的新手,我一直在尝试从使用 h:selectOneMenu 获取产品类别的表单中存储数据.h:selectOneMenu 是从 DB 填充的,但是,当尝试在 DB 中存储产品时,我收到一个错误:Conversion Error setting value '52' for 'null Converter'.我已经在 StackOverflow 和在线教程中查看了类似的问题,但仍然出现
..
我在几个论坛中遇到了术语“托管 bean"和“支持 bean".很多人认为两者是一样的.但是,似乎有细微的差别.任何人都可以帮助我理解这两个术语之间的确切区别吗? 解决方案 改变我的初始答案 - 两者之间没有有意义的区别.tutorial 说支持 bean 后来被声明为托管 bean.所以,总结一下: 支持 bean 是脱离上下文的类 只要声明托管 bean 与 JSF 托管 be
..
我最近阅读了 Neil Griffin 的这篇文章区分不同种类的 JSF Managed-Beans 和它让我思考了我自己的应用程序中不同 bean 之间的区别.快速总结一下要点: Model Managed-Bean:这种类型的 managed-bean 参与MVC 设计模式的“模型"关注点.当你看到这个词“模型"——想想数据.JSF 模型 bean 应该是一个 POJO封装了 gette
..
将实体用作 JSF 支持 Bean 是否有意义? @Entity@ManagedBean@ViewScoped公共类用户{私人字符串名字;私人字符串姓氏;@EJB私人用户服务服务;公共无效提交(){service.create(this);}//...} 还是将它们分开保存并在最后将数据从支持 bean 传输到实体更好? @ManagedBean@ViewScoped公共类 UserBean
..
有没有办法从 JSF 支持 bean 操作方法提供文件下载?我已经尝试了很多东西.主要问题是我无法弄清楚如何获取响应的 OutputStream 以将文件内容写入其中.我知道如何使用 Servlet 来实现,但这不能从 JSF 表单中调用并且需要一个新的请求. 如何从当前FacesContext获取响应的OutputStream? 解决方案 简介 您可以通过ExternalCo
..
我是一名应用程序程序员,正在创建我的第一个 JSF 2.0 网站,但我承认我对 JSF 的了解并不多.几个月来我一直在研究文档,特别是由于这些论坛,我还没有陷入困境.网站的大部分内容已经完成并可以运行,这里使用的支持 bean 可以在其他地方使用,没有问题. 我有一个序列化的搜索条件对象,需要通过 servlet 从小程序提交到支持 bean.然后,支持 bean 方法处理搜索条件数据并将其
..
我是一名应用程序程序员,正在创建我的第一个 JSF 2.0 网站,但我承认我对 JSF 的了解并不多.几个月来我一直在研究文档,特别是由于这些论坛,我还没有陷入困境.网站的大部分内容已经完成并可以运行,这里使用的支持 bean 可以在其他地方使用,没有问题. 我有一个序列化的搜索条件对象,需要通过 servlet 从小程序提交到支持 bean.然后,支持 bean 方法处理搜索条件数据并将其
..
这是一个简化(并非真实世界)的示例.假设有一个域模型-一个 Movie 类,它具有一个参与者列表.类 Actor 具有三个字段(名称,出生日期, rolesNumber ).以下代码说明了这种情况: Movie.java public class Movie { // some fields private List actors; // g
..
此刻,我对JSF 2.0有了更深入的了解,并且对托管bean属性从一个视图到另一个视图的“传输"缺乏一点了解.我进行了一些搜索,但没有找到一个很好的例子,因此,如果有人可以将我指向教程或对它们进行一些解释,我将不胜感激. 这是我的情况: 我正在开发一个小型游乐场日历应用程序.第一个视图select.xhtml包含日历选择器,用户可以在其中选择特定日期: ...
..
我有一个单选按钮列表,想根据后备bean方法的结果禁用某些项目.
..
我有一个带有可变数量的输入元素的表单,如下所示: 当触发支持bean中的
..
我主要在基于JSF的项目中处理遗留代码,并且在支持bean中有很多相当长的类和方法. 这一直困扰着我,但是当我寻找可以做的事情时,大多数时候我所能做的就是将一个长方法划分为n个小方法.这使您的课程仍然很长,有时也很难阅读. 那么您该怎么做才能使背景豆简明扼要?还是在一页上保留一个大后备豆?有什么最佳实践吗? 我认为这与jsf没有直接关系,但与您要使用控制器“备份"视图的任何模型都
..
每次按钮从后备豆调用操作时都会出错. 仅适用于具有视图范围的bean,并且我还没有找到一种方法来解决该问题,而无需在代码中的其他模块上进行回归. DefaultFacele E Exiting serializeView - Could not serialize state: javax.faces.component.html.HtmlInputText java.io.NotSe
..
我已经查看了一些有关JSF和facelets的资源,但不了解一些配置要点.之间的区别是什么 /faces/* 和: *.jsf 虽然我知道可能有几个url-pattern元素,除非显式使用了.jsf页面,对映射没有实际需求,对吗?如果仅使用面孔模板和客户端,那是多余的吗?
..
我在几个论坛中遇到过“托管bean"和“备用bean"这两个术语.许多人认为两者是相同的.但是,似乎有细微的差别.谁能帮助我理解这两个术语的确切区别? 解决方案 更改我的初始答案-两者之间没有有意义的区别. 教程说,以后将支持bean声明为托管bean.因此,总结一下: 支持bean是上下文之外的类 只要声明要与JSF托管Bean工具一起使用,托管Bean就是支持Bean.
..
使用Entities作为JSF Backing Bean有意义吗? @Entity @ManagedBean @ViewScoped public class User { private String firstname; private String lastname; @EJB private UserService service; pu
..
我是JSF的新手,我一直试图从使用h:selectOneMenu的表单中存储数据来获取产品的类别。 h:selectOneMenu正在从DB填充,但是,当尝试在DB中存储产品时,我收到一个错误:转换错误设置值'52'表示'null Converter'。我已经在线查看了StackOverflow和教程中的类似问题,但我仍然收到错误。 这是xhtml:
..
我正在尝试上传文件并使用PrimeFaces 3.5从选择框传递一个参数。 这是我的表格:
..
我已经看到了关于调用bean构造函数和ViewScope的其他问题,我仍然遇到了困难。我看到的问题涉及我的应用程序中的两个特定页面。第一个是dataTable(现在它填充了随机生成的数据,但最终将调用数据库),第二个页面是一个相当简单的显示页面,其中所选行的信息以表格形式显示,用于编辑或查看 - 这是我的 detail.xhtml 页面。这个页面的bean就是问题所在;它的构造函数被调用两次:首先
..