我从页面“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 的内容被擦除(我相信这是因为请求已完成或其他原因),因此图片是默认项目。
建议?