2017-09-19 11 views
-1

mavenサポートのJava Webプロジェクトを作成しましたが、内部の.jspページへのリクエストの転送に問題があります。内部の.jspページへのリクエストの転送

としては、私はJavaのリソースのmain.javaパッケージやWebコンテンツのmain.webappパッケージを使用していますMaven documentation

で述べています。今私は要求を転送したい。このロジックを処理するサーブレットはjava.main.somepackageにあり、.jspはjava.webappにあります。そのファイルにリクエストを転送するにはどうしたらいいですか? ライブラリ構造上記のように、このされています。私は、要求をリダイレクトする]ボタンをクリックしたときに今、私が得るパスがある enter image description here

私はxxxxxxxxxx/survey/index.jspxxxxxxxxx/survey/から を転送したい: xxxxxxxxx/survey/でも、なぜ私はreq.getRequestDispatcher("survey.jsp").forward(req, resp);を使用。 私は必要な前進をどのように達成することができますか? ありがとうございます

+0

ここでエラーを修正できますか? – VNT

+0

@VNTご回答いただきありがとうございますが、問題を把握しました。リダイレクトを送信していないサーブレットではない、問題は私が送信していたフォームの動作でした。送信するパスがサーブレットのパスと異なる – HasS

+0

スクリーンショットではなくテキストとしてコードを投稿してください。 –

答えて

0

コンテキストパスを取得せずに試しましたか? JSPファイルをViewsフォルダに配置して、次に試してみてください。

つまりrequest.getRequestDispatcher("/view/electrics.jsp").forward(req,res); その可能性があります。最初に取得しているデフォルトのパスを確認してください。

+0

ご回答いただきありがとうございますが、問題を把握しました。リダイレクトを送信していないサーブレットではない、問題は私が送信していたフォームの動作でした。送信のパスがサーブレットのパスと異なっていた – HasS

+0

warがAmazon Webサーバーに配備されている場合、これは機能しますか?私はまだ問題があるので。 – HasS

関連する問題