我有一個名爲「SaveAndView」的commandLink。一旦我點擊這個鏈接,基本上將數據保存在當前頁面「a.xhtml」中,然後生成一個ID。然後將其重定向到頁面「b.xhtml?id = | generatedID |」查看數據。我如何將生成的ID傳遞給此commandLink?如何在執行操作後將參數傳遞給h:commandLink?
<h:commandLink action="#{mybean.save()}"
value="#{msg.saveAndView}"
target="_blank" includeViewParams="true">
<f:param name="id" value="#{mybean.id}"/>
</h:commandLink>
因爲保存()沒有被調用還
你的解釋不清楚,請提供'saveAndView()'實現,確切的問題是什麼,'saveAndView()'方法沒有被調用或者它是否被調用,但是你不能獲得'id'? ! – Tarik 2015-02-11 14:54:23
你如何重定向?在目標頁面上使用''內部'',如' '。 –
Tiny
2015-02-11 14:57:31
調用saveAndView()方法時沒有問題。問題在於調用saveAndView方法後設置了#{bean.id}值。當我的ID已經呈現時,如何更新帶有ID的鏈接 – TeFa 2015-02-11 14:58:57