【发布时间】:2014-01-03 12:22:19
【问题描述】:
我有一个 JSF 页面,我想进入另一个带有很多参数的页面。当我将它们添加到f:param h:link 的查询字符串时,它会很长而且不清楚,就像这样:
在页面之间发送此参数的最佳原因是什么?
【问题讨论】:
-
看不出有什么不好的地方。尝试使用您当前的浏览器,只需在地址栏中询问一些长句,您就会被重定向到谷歌或其他任何东西。如果您看到生成的查询字符串,您会通知它太长了。作为长 url 的(部分)解决方案,看看 prettyfaces。
-
如果两个页面在同一个应用程序中,您可以将参数存储在第一个页面的 bean 中,并在第二个页面重用。
-
如果我将参数存储在一个
@ViewScopebean 中并将视图更改为下一页我将丢失添加的参数,这是真的吗?
标签: jsf jsf-2 parameters query-string