【问题标题】:hide view parameters in the URL在 URL 中隐藏视图参数
【发布时间】:2011-12-23 04:17:59
【问题描述】:

我们使用的是 JSF 2.0。我们必须将视图参数从一个页面传递到另一个页面,因为页面是视图范围的。我们正在获取参数中的值,但我想知道是否有办法隐藏 URL 中的参数?

`public String submitForm(){`
 `return "submitPage+faces-redirect=true&includeViewParameters=true&value=" + myBean.id;`
 }

【问题讨论】:

    标签: jsf-2


    【解决方案1】:

    隐藏 URL 中的参数

    所以你想使用没有重定向的 POST 吗?然后相应地执行此操作:

    public String submitForm() {
        return "submitPage";
    }
    

    在目标页面中,#{myBean.id} 将按常规方式在 EL 中可用。

    【讨论】:

    • myBean.id 在目标页面中不可用,因为它是视图范围的,并且在重定向到目标页面时会丢失值。要在目标页面中使用 bean 值,我将传入视图参数。我的问题与link 有关
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多