1

フォームが URL http://localhost:8080/mywebapp/books/newから提供され、FORM.ACTION が /books/add である場合、「要求されたリソース、http://localhost:8080 /books/addはサーバーで利用できません」。Spring 3 と Tomcat 7 を使用しています。

FORM.ACTION を "/mywebapp/books/add" に変更すると、問題なく動作します。

コンテキストは必要ないという印象を受けました。ブラウザーは現在の Web アプリにのみ転送します。

これは正しくありませんか?

4

2 に答える 2

2

/mywebapp/books/addフォームアクションは、または./addまたはのいずれかに修正する必要がありますadd

于 2011-03-23T11:10:16.253 に答える
0

ブラウザは、action属性で指定したパスを使用します。

Web アプリのルートにあるため/mywebapp、ルート化されたパスを使用している場合は、常にそれを含める必要があります。

相対パスを使用できるはずです。

action="add"
于 2011-03-23T11:07:44.170 に答える