2012-02-25 13 views
0

Spring Annotationsでマッピングを使用する正しい方法は何ですか?フォームを提出しているときに、フォームが/controller_name/storeに、場合によっては/storeにsummedされることがありました。どのように私はそのようなエラーを管理するのですか?どこが間違っていますか?Spring MVCでマッピングを管理する

+0

いいコピーと貼り付けが役に立つと思います。 –

答えて

0

これは、あなたのJSPに絶対リンクと相対リンク/パスが混在しているか、「現在の」ページと移動先のページの相対的な位置を考慮していないためです。

+0

yup thats true。それをどうすれば管理できますか? SpringのMVCで常に絶対パスを使用する最良の方法は何ですか?jQueryのポップアップなど、多くの場所でフォームが呼び出されるため、相対パスは問題を引き起こしています。 –

+0

それには魔法の答えはありません。ページ構造/ JSPを設計して実装する際には、一貫性があり、体系的である必要があります。 –

0

これは、あなたのhtml形式actionタグによって異なります。 /で始まる場合、フォームデータはhttp://domain/{ACTION}になります。アクションが/でなければサイトの現在のアドレスに追加されます。

+0

多くの場所で同じフォームが呼び出されることがあります。その場合は、フォームのURLを同じにしておきたいと思います。しかし、ポップアップでフォームを読み込むためにjqueryを使用すると失敗します。どのように達成するのですか?何が最良のプログラミングの練習ですか?すべてのケースで完全なURLを記述する必要がありますか? –

+0

あなたはいつも '$ {pageContext.request.contextPath}'のようなURLを募集して貼り付けることができます。 – IProblemFactory

関連する問題