2011-12-23 91 views
0

我們正在使用JSF 2.0。我們必須將視圖參數從一個頁面傳遞到另一個頁面,因爲這些頁面是視圖範圍。我們正在獲取params中的值,但我想知道是否有方法隱藏URL中的參數?在URL中隱藏視圖參數

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

回答

1

隱藏在

所以要使用POST沒有重定向URL參數?然後,只需做相應:

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

在目標頁面時,#{myBean.id}將只是提供EL通常的方式。

+0

myBean.id在目標頁面中不可用,因爲它是視圖作用域,並且在重定向到目標頁面時會丟失值。要在目標頁面中使用bean值,我傳入視圖參數。我的問題是相關的[鏈接](http://stackoverflow.com/questions/8609378/jsf-2-0-view-parameters-to-pass-objects) – user679526 2011-12-23 04:35:23