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