如何使用GET参数预设<h:inputtext>的值? h:inputText中的f:param似乎不起作用

时间:2016-11-18 09:37:11

标签: jsf http-get http-request-parameters

我有一个GET表单,我需要将func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]?) -> Void) -> Bool { } 的值预设为请求参数。

我尝试在<h:inputText>内使用<f:param>

<h:inputText>

我尝试按以下方式访问它。

<form name="frmSearch" method="get" action="search.xhtml">
    Search
    <h:inputText name="txtKeyword" type="text" id="txtKeyword" placeholder="Enter keyword">
        <f:param name="keyword" value="#{param['keyword']}"></f:param>
    </h:inputText>
</form>  

然而,它返回了HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); String keyword = request.getParameter("keyword"); // keyword is null. 。什么是正确的方法?

0 个答案:

没有答案