gpt4 book ai didi

jsp - 请求 JSF 页面时如何调用 bean 中的方法?

转载 作者:行者123 更新时间:2023-12-04 06:43:19 25 4
gpt4 key购买 nike

请求 JSF 页面时如何调用 bean 中的方法?
示例 我有一个 JSF 页面“MyPage.jsf”及其后端 bean“MyBean”,它有一个方法“myMethod()”。
是否可以在请求 MyPage.jsf 时调用 MyBean.myMethod()?

最佳答案

如果您在 faces-config.xml 中添加了 MyBean 作为托管 bean:

<managed-bean>
<managed-bean-name>myBean</managed-bean-name>
<managed-bean-class>MyBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>

当您在 MyPage.jsf 示例中使用 Bean 时:
<h:outputText value="#{myBean.mytext}"/>

MyBean 的默认构造函数将被自动调用。从默认构造函数执行 myMethod()。
public MyBean() {
this.myMethod();
}

它会在页面加载时被调用。

关于jsp - 请求 JSF 页面时如何调用 bean 中的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3988784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com