背景:
- 我有一个
ViewScoped名为someId - 我有一个页面,
somePage.xhtml有一个inputText和一个commandLink - inputText 的值在名为
searchValue - 当我单击链接时,bean 中的一个方法会重定向到另一个
searchResult.xhtml使用相同 bean 的页面somePage(尽管不是必需的)
在渲染searchResultbean 之前,需要根据inputText和 变量的值在数据库中执行搜索someId。之后,结果将显示在 中searchResult。
是否可以在没有以下情况下执行此操作:
- 使用
SessionScopedbean,或 - 用 a
h:link而不是commandLinkandf:param来表示和由 ajax 更新someId的 get 的值inputText
我也试过Flash了,好像不行preRenderView。