2011-06-28 18 views
0

私は2つのスプリングモジュールを持っていますが、module1のコントロールはありません。module1のリンクのクリックアクションはmodule2のURLにリダイレクトされ、urlクエリ文字列も送信されます。結果を同じページに表示します。投稿アクションは全くありませんが、spring mvcのonSubmit()の例があります。非送信アクションの処理方法私はあなたの助けに感謝します。ありがとうございます非送信アクション用のSpring MVCコントローラ

答えて

0

「送信しないでください」とは、GET HTTPメソッドを使用しているということですか?

そうならば、基本的な@RequestMapping(以上限定@RequestMapping(method= RequestMethod.GET))との注釈付きメソッド@Controllerで、あなたは、このようなアクションを処理することができます...またはあなたは、スプリングMVCの前の2.5バージョンを使用していますか?

+0

thnx4reply。私は、URLがHTTPとしてカスタマイズされた、URLのクエリ文字列をgrabing 2件の表示結果をHV:// IP:??ポート/ xx.htmのparam1 &PARAM2 ... @RequestMapping(値= "/ xx.htmのparam1 &PARAM2 .. ....」、メソッド= RequestMethod.GET) @ResponseBody公共のModelAndViewのprocessRequest(@PathVariable文字列PARAM1、 \t \t \t \t @PathVariable文字列PARAM2、..)){ \t domainObjectののD =新しいdomainObjectの()。 \t d.setValue1(param1); \t .. \t結果= service.findByxx(d); \t新しいModelAndViewを返します( "display.jsp"、 "results"、results); } 私が間違っている場合、私はplrentを私に教えてください。 – user686608

+0

ありがとうございます。マップされたパスのクエリ文字列を渡す必要はありません。パラメータについては、http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping-params-and-headersのドキュメントを参照してください。さもなければ、それは大丈夫です - たぶん、 ".jsp"接尾辞(viewResolverによって処理されるかもしれません)を持つビュー名を与えることを避けることができます。http://static.springsource.org/spring/docs/3.1.x/spring -framework-reference/html/mvc.html#mvc-viewresolver-resolver – Vincent

関連する問題