お世話になります。
JSP/サーブレットを使用してwebアプリケーションを作成しています。
タイトルの通りRequestDispatcher.forwardメソッドで遷移する際のURL
についてうまくいかず、原因がわからない為質問させて頂きます。
ご教授宜しくお願い致します。
Aproject/jsp/login.jsp
Aproject/jsp/top.jsp
Aproject/WEB-INF/src/servlet/Login.java
という3つのファイルを使用しています。
login.jspにて<form action="../Login" method="post">で
Login.javaサーブレットにIDとパスワードを渡し、
サーブレットで認証を行ったあと
RequestDispatcher.forwardメソッドにて以下のように
遷移するようになっています。
RequestDispatcher rd = request.getRequestDispatcher("./jsp/top.jsp");
rd.forward(request, response);
遷移はうまくいくのですが、top.jspが表示される時のURLが
http://localhost:8080/Aproject/jsp/top.jspとなるはずが、
http://localhost:8080/Aproject/Login
となってしまいます。
web.xmlの記述は
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>servlet.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>
としています。
forwardメソッドではなく、sendRedirectメソッドを使用した場合
http://localhost:8080/Aproject/jsp/top.jsp
とうまくいきます。
どのような原因が考えられますでしょうか?
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php ログイン 1 2022/11/01 00:24
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- バックアップ ファイル履歴を使用してバックアップよりハードディスクドライブに保存した方良いですか? 3 2022/09/29 22:31
- その他(Microsoft Office) Microsoft Edgeの「ニュースと関心事項」についてお聞きします。 3 2023/05/22 12:08
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPからServletへの遷移
-
JSPからサーブレットを呼び出す...
-
Eclipseにおけるサーブレット作...
-
サーブレットが起動しない
-
[Servlet]ページ表示に関して
-
servletでHTTPステータス404エ...
-
サーブレットが実行できない
-
servlet (resin) について
-
Eclipseで、プロジェクト名のと...
-
MacOS:ターミナルではNPMのコ...
-
Eclipse・プロジェクトで、フォ...
-
html上で、バッチやexeファイル...
-
split関数で区切り文字がない場合
-
SVFの設定について:クラスパス...
-
Eclipseのアンインストールの仕方
-
javaクラスファイルをEclipseで...
-
「ワークスペースをビルド中」...
-
正しいURL指定しているにもかか...
-
マイクラjavaでForgeを入れたい...
-
コンパイル時にエラーが出てし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPからServletへの遷移
-
servlet (resin) について
-
「javax.servlet.ServletExcept...
-
list<クラス名> とは何でしょう...
-
サーブレットインスタンスを割...
-
servletのコンパイルエラーにつ...
-
JSPからサーブレットを呼び出す...
-
Servletが動かない
-
DB接続しようと思ったら下記の...
-
eclipse でjspからJavaを実行す...
-
WEB開発をはじめたばかりの初心...
-
【Servletのエラーについて教え...
-
tomcatとapacheの連携
-
サーブレットが実行できない
-
servletでHTTPステータス404エ...
-
struts関連 web.xmlに複数の<se...
-
サーブレットが起動しない
-
JSPからクラス(サーブレット)...
-
Tomcat起動時にエラーが発生し...
-
eclipse servlet 404対処方法
おすすめ情報