Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JSF中获取请求_Jsf_Get - Fatal编程技术网

在JSF中获取请求

在JSF中获取请求,jsf,get,Jsf,Get,我想知道如何在JSF2.2中处理这个工作流 在我习惯Spring MVC之前 这就是我的工作流程: 我用id参数发送get请求,控制器接收id,用一些逻辑决定要访问的页面,所以我返回字符串 GET request?id=xxx ----> Controller receive id ----> return page based on id 现在在JSF中,我只能用post和action来实现这一点,有没有办法用GET而不是post来实现这一点,比如用返回字符串到页面的action

我想知道如何在JSF2.2中处理这个工作流 在我习惯Spring MVC之前

这就是我的工作流程: 我用id参数发送get请求,控制器接收id,用一些逻辑决定要访问的页面,所以我返回字符串

GET request?id=xxx ----> Controller receive id ----> return page based on id
现在在JSF中,我只能用post和action来实现这一点,有没有办法用GET而不是post来实现这一点,比如用返回字符串到页面的action

<h:link action="..." />
如果在渲染视图之前知道id,只需为其渲染适当的链接。如果你没有,你需要执行一个POST。正如Xtreme Biker所说,使用where nextpage根据id返回导航案例字符串