ViewParam vs@ManagedProperty(value=“#{par.id}”)

像这样定义View Params有什么区别:

<f:metadata>
  <f:viewParam name="id" value="#{someBean.id}"/></f:metadata>

并定义ManagedBean中的属性,如下所示:

@ManagedProperty(value = "#{param.id}")private Integer id;


桃花长相依
浏览 633回答 2
2回答

呼如林

2其他差异:@ManagedProperty只适用于JSF管理的bean,而不是CDI管理的bean(@Named);
打开App,查看更多内容
随时随地看视频慕课网APP