将参数从 Action 方法传递到下一个视图



我正在寻找将参数从 JSF 托管 bean 中的操作方法传递到下一个视图的不同替代方案。

例如,我的托管 Bean 中有一个操作方法。

public String actionMethod01(){
    String outcome = "nextPage";
    return outcome;
}

如果我想将参数传递给 nextPage,我有一个选项是:

outcome += "?param1=value1";

但是,如果我有多个参数要传递,那就不那么方便了。

有没有更好的方法?

此致敬意阿南德。

JSF API 中没有任何内容可以简化此操作。只需自己创建一个帮助程序/实用程序方法,使其更方便,以便您最终可以得到这样的东西:

return "nextPage" + toQueryString("param1", "value1", "param2", "value2");

最新更新