我有一个页面:http : //mypage.com/items.jsf。
该页面将以下内容视为理所当然:
现在,我可以手动调用items.jsf?ID = 10
但是我真正想做的是有一个Button,它调用一个返回导航URL的函数。
public String test() { return "10"; }
现在,JSF文件中包含以下代码。
<h:form> <h:commandButton action="#{itemsBean.test}" value="Redirect me" /> </h:form>
我想发生的是,当我按“重定向我”时,我希望导航规则知道我要去:items.jsf?ID = 10
这可能吗?感觉这确实是一个小问题。
仅使用核心JSF框架和Facelets库,您可能会发现这很困难。JSF 1.2库不支持将请求参数添加到重定向URL。
我想到了一些解决方案: