我有一个需要GET-paremeter(int id)的削减。 也有一些文本字段(用于过滤)
<h:form>
//some textfields
<h:commandButton value="Anwenden" actionListener="#{bean.acceptFilters}" action="">
<f:param name="id" value="#{bean.logbookId}" />
</h:commandButton>
<h:form>
现在,我有两个问题:
当我点击提交内容时,网址中的参数会丢失。
答案 0 :(得分:0)
只需使用GET按钮而不是POST按钮。删除组件中的“命令”一词(如果没有用于其他目的,也可以使用POST表单。)
<h:button value="Anwenden" outcome="nextpage">
<f:param name="id" value="#{bean.logbookId}" />
</h:button>
为了取代actionListener
,在(post)构造函数或与preRenderView
关联的托管bean的nextpage.xhtml
侦听器中执行作业。