我正在寻找将参数从 JSF 托管 bean 中的操作方法传递到下一个视图的不同替代方案。
例如,我的托管 Bean 中有一个操作方法。
public String actionMethod01(){
String outcome = "nextPage";
return outcome;
}
如果我想将参数传递给 nextPage,我有一个选项是:
outcome += "?param1=value1";
但是,如果我有多个参数要传递,那就不那么方便了。
有没有更好的方法?
此致敬意阿南德。
JSF API 中没有任何内容可以简化此操作。只需自己创建一个帮助程序/实用程序方法,使其更方便,以便您最终可以得到这样的东西:
return "nextPage" + toQueryString("param1", "value1", "param2", "value2");