我从页面“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的内容被删除(我相信这是因为请求已经完成或者其他事情)。
建议?