我在一个使用spring web-flow和JSF的框架中编程。我必须创建一个rest服务来处理get请求。但问题是,spring web-flow用自己的"执行参数"代替我的请求参数,例如我需要的url是:http://localhost:8080/app/rg/restService?id=ca9761e3-90d1-40ca-b160-5c704b2ac982
,但web-flow将此url更改为http://localhost:8080/app/rg/restService?execution=e4s1
。顺便说一下,这里有一个解决方案,但我不能用。
任何帮助都将不胜感激。
我同意dbreaux的观点,您应该专门为您的REST服务创建另一个Dispatcher Servlet,并给它一个不同的映射,这样一个Dispatcher Servlet就不会相互干扰。如果在父上下文中声明了现有的bean,则仍然可以重用它们。