0

我从页面“blabla.page1?id=8”开始

在该页面中,我需要从用户那里获取一些输入并执行一些任务(使用 Web 服务 - 没那么重要)

page1 由 bean1(声明为 @RequestScoped)管理,它包含根据给定 ID 的值。

我希望用户必须在执行任务之前单击一个按钮,然后

他将被移动到第 2 页,其中将打印任务结果以及一些

bean1 的其他值。

我现在拥有的是:

<h:form> Enter code
<h:inputText value="#{bean1.input}" />
<h:commandButton value="go" action="#{bean1.task}"/>
</h:form>

public String sendCode()
{
    ...
    return "page2?faces-redirect=true"
}

结果是:

打印了任务的结果,但由于 bean1 的内容被擦除(我相信这是因为请求已完成或其他原因),因此图片是默认项目。

建议?

4

0 回答 0