jsf-2 - 将参数从 Action 方法传递到下一个 View

标签 jsf-2

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

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

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

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

outcome += "?param1=value1";

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

有更好的方法吗?

最好的问候, 阿南德。

最佳答案

JSF API 中没有任何东西可以使这更容易。只需自己创建一个帮助器/实用程序方法,这会使其更方便,这样您就可以得到这样的结果:

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

关于jsf-2 - 将参数从 Action 方法传递到下一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921467/

相关文章:

jsf - 使用 primefaces 进行部分处理时,数据网格的最后一个条目丢失

java - JSF 实用程序类

validation - 如何向 ui 添加验证器 :include?

primefaces - 在 p :datatable 上设置页面

jsf - 如何在 JSF 支持 bean 之间共享一个实体?

java - 如何更改我的 Web 项目的起始页?

jsf - 何时适当编写自定义组件?

jquery - JSF 中的占位符与 DatePicker?

JSF 2.0 : Why does a JSF bean get created when it's used in a component that is not rendered?

java - 如何在Web应用程序中获取服务器本地驱动器路径?