【发布时间】:2014-03-07 16:56:35
【问题描述】:
我已经使用 JSF 几年了,但在决定如何将参数传递给目标页面/bean 时,我仍然有疑问。
我确实认为这个问题有点复杂,有些人可能会告诉我把它分解成更小的问题。但是,我也认为下面所有问题的答案都是相关的,并且当您希望 JSF 做的只是:“转到该页面并将其作为参数传递”时,它解决了缺乏直观性的问题。
- 首先,如何选择转发和重定向?
- 之后,
h:commandLink/h:commandButton、h:link或h:outputLink如何选择? - 那么,结合我上面选择的选项,我应该使用
f:param还是f:setPropertyActionListener?两者都会正确地将参数传递给目标 bean,而与它的作用域无关? - 最后,在目标 bean/页面上,我应该何时使用
f:viewParam,或者以编程方式从请求中恢复参数?
【问题讨论】:
标签: jsf