小编mon*_*nch的帖子

使用GET提交JSF表单

如何将表单提交到同一页面并使用GET参数?

JSF页面内容:

<f:metadata>
    <f:viewParam name="item1" value="#{bean.item1}"/>
    <f:viewParam name="item2" value="#{bean.item2}"/>
</f:metadata>

...

<h:form>
  <h:inputText value="#{bean.item1}"/>
  <h:inputText value="#{bean.item2}"/>

  <h:button value="Submit" >
      <f:param name="item1" value="#{bean.item1}"/>
      <f:param name="item2" value="#{bean.item2}"/>
  </h:button>
</h:form>
Run Code Online (Sandbox Code Playgroud)

如果我请求页面:form.jsf?item1 = foo&item2 = bar,它将填充文本字段,但表单提交到自身似乎不起作用.

forms jsf http-get jsf-2 viewparams

7
推荐指数
1
解决办法
7040
查看次数

标签 统计

forms ×1

http-get ×1

jsf ×1

jsf-2 ×1

viewparams ×1