1
我有如下的MVC控制器,并将/home
映射到该控制器。要重定向到/home
从流程我使用externalRedirect:contextRelative:/home
在view
属性。有可能通过POST
将一些数据传递给/home
?Spring WebFlow:POST从流程到MVC控制器
MVC控制器
@Controller
public class MainController {
@RequestMapping(value="/home", method=RequestMethod.POST)
public String index(@RequestParam String data) {
return "index";
}
}
流量
<end-state id="home" view="externalRedirect:contextRelative:/home" />
谢谢。你有任何想法如何将多个查询参数从流量传递给mvc控制器吗? – marioosh 2011-05-25 05:43:25
@marioosh您可以使用会话或持久存储(DB)。但是我认为你可能想退后一步并评估你实际做了什么--Webflow允许你在请求之间存在数据,给你一个有状态的对话。如果您需要将这些数据传递给另一个控制器,那么听起来您可能只需要将另一个步骤合并到流程中(而不是其他控制器)。 – David 2011-05-25 14:31:24
所以没有办法使用post方法(为了从url中隐藏请求params)?? – Mitchapp 2016-04-19 14:56:27