現在、アプリケーション ロジックはリクエスト パラメータを使用してロジックを実行しています。私の新しい要件では、要求パラメーターとして db キー (db には値があります) のみを持つ要求を取得することもできます。データベースからデータを取得できますが、既存のロジック/フローが parametermap のデータを期待しているため、問題は機能しません。
spring-mvc では、リクエストを再度転送して、リクエストにパラメーターを追加するだけです
@Controller
public class TestController {
@RequestMapping(value="/test")
public String showTestPage() {
return "forward:/test2?param1=foo¶m2=bar";
}
}
@Controller
public class TestController2 {
@RequestMapping(value="/test2")
public String showTestPage(HttpServletRequest request) {
String param1 = request.getParameter("param1");
String param2 = request.getParameter("param2");
return "testPageView";
}
}
しかし、spring-webflow では、リクエスト マッピングではなく状態で機能するため、同じ動作を複製する方法がわかりません。パラメータを追加した後に spring-webflow で転送する方法があれば、誰でも教えてください。