gpt4 book ai didi

java - JavaServer Faces 领先一步

转载 作者:行者123 更新时间:2023-12-01 16:10:26 26 4
gpt4 key购买 nike

我对 JavaServer Faces 有一些可能常见的想法(JSF)我想澄清一下。

  • 是否可以仅添加 Java 类并从 JSF (x) 页面调用其中的方法?

我不明白当您进行 Java 编程和开发 Web 应用程序时,这怎么会成为一个问题。但是,我似乎找不到关于此的具体且直接的指南。

作为旁注,我正在使用 JDeveloper来自甲骨文。

我希望能够像创建 ASP.NET 页面一样简单地创建 JSF 页面,并且我希望从某种“代码隐藏”中处理输入并显示结果。

请引导我走向正确的方向,以便我能够在这个 JavaServer Faces 丛林中航行!

最佳答案

通常不可能从 JSF 页面调用支持 bean 中的任意方法。

我建议阅读一本像样的 JSF 书籍或教程(IBM website 上的那些有点旧,但仍然值得一读)。

一般来说,支持 bean 使用“操作”来工作。

因此,您在页面中定义如下内容:

<h:commandLink action="#{backingBean.doSomething}" />

然后,在你的支持 bean 中你有:

public String doSomething() {
// Your logic goes here
return "navigation-target";
}

从“doSomething”返回的字符串将是您的faces-config.xml文件中定义的字符串,称为“结果”,它将告诉JSF要导航到哪个页面。

希望这有帮助!

关于java - JavaServer Faces 领先一步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1464875/

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