jsf对某些输入,切换页面和bean管理执行操作

时间:2013-02-25 19:31:25

标签: html jsf

我从页面“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"
}

结果是:

打印任务的结果但是picutre属于defualt项目,因为bean1的内容被删除(我相信这是因为请求已经完成或者其他事情)。

建议?

0 个答案:

没有答案