JSF 中托管 Bean 的使用、作用域、导航及消息处理
在 JavaServer Faces (JSF) 开发中,托管 Bean 是非常重要的一部分,它负责处理业务逻辑、与数据库交互以及控制页面导航等功能。下面将详细介绍托管 Bean 的使用、作用域、导航和消息处理等方面的内容。
1. 重命名托管 Bean
可以通过 @ManagedBean 注解的 name 属性来重命名托管 Bean,示例代码如下:
@ManagedBean(name = "myManagedBean")
public class BookController {
private Book book = new Book();
public String doCreateBook() {
createBook(book);
return "listBooks.xhtml";
}
// Constructors, getters, setters
}
在页面中调用该托管 Bean 的属性或方法时,需要使用重命名后的名称:
<h:outputText value="#{myManagedBean.book.isbn}"/>
<h:form>
<h:commandLink action="#{myManagedBean.doCreateBook}">
Cre
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



