2011-12-23 75 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