質問: を使って、サーブレットにリクエストを渡す際、そのJSPの階層位置によって、action="〜以降を変える必要があるのでしょうか。 サーブレットはweb.xmlで正しく配備記述されていると思います。 仮にOutSideKickというルートのアプリケーションに、 内容が同じのnew.jspと言うファイルを2箇所に配置します。 new.jspでは とあります。 階層が、 OutSideKick + Web-INF + bbs + サーブレットA + contents + contents5 + new.jsp -->2 + new.jsp -->1 1の場合にはサーブレットAにアクセスでき、 2の場合は404エラーになります。 action="〜の部分をいろいろやってみたんですが、うまくいきません。 どうかご教授ください。 よろしくお願いします。
回答: >../../サーブレットA >としたらどうもうまくいったみたいです。 jspの階層がそこにあるからです。 階層が変わればここも変わってしまいます。 なので、ルートからのパスを指定すれば良いということになります。 >server.xmlをどのようにすればいいのでしょうか。 すみません、web.xmlの間違いです。