我有一个JSF页面,其中包含"company"字段.我正在尝试使用URL预填充公司字段.因此,一旦点击以下链接
本地主机/帐号/ index.jsf?公司=测试
用户应该看到公司字段填写值"test"的表单.
这是我的JSF文件
<p><h:inputText id="company" name="company" value="#{Bean.company}" required="true"
requiredMessage="Please enter your company" /></p>
Run Code Online (Sandbox Code Playgroud)
我尝试使用f:viewParam遵循本教程(8.页面参数),但仍然无法使其正常工作. http://java.dzone.com/articles/how-do-10-common-tasks-jsf-20
有谁知道如何解决这一问题?谢谢!
要捕获参数值,您应该使用 <f:metadata>
<f:metadata>
<f:viewParam name="company" value="#{Bean.company}" />
</f:metadata>
<p>
<h:inputText id="company" name="company"
value="#{Bean.company}" required="true"
requiredMessage="Please enter your company" />
</p>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |