###前提・実現したいこと
現在プログラムの練習で、html, java, javascriptを使い、以下のようなプログラムを書いています。
TOP画面にリンクが二つ貼ってあり、一つは名前と生年月日、趣味(プルダウン)を入力する登録フォーム、二つめのリンクは先ほどの登録フォームで入力したものが一覧で見れる、一覧ページです。
また、TOP画面にはIDとパスワードを入力する箇所があり、こちらを正しく入力すると「趣味」を登録するページを表示します。(例えばこのページで「野球観戦」と入力して登録すると、上の登録フォームの趣味のプルダウンに「野球観戦」が追加されます)
jsp → Servlet → Dao・Bean → jsp(出力画面)の流れです。
###発生している問題・エラーメッセージ
「趣味」を登録するページなのですが・・・こちらをブラウザでお気に入りに登録するとします、お気に入りから開くとなぜか名前・生年月日・趣味を入力する登録フォームが表示されてしまいます。希望としては「趣味」を登録するページはIDとパスワードで入るページなので、お気に入りから開いた際はTOPページを表示させたいです。
なぜお気に入りから入ると登録フォームが表示されるのか、、恐らくTOP画面のリンクで登録フォームをクリックした際、request.getContext__Path()でサーブレットに飛ばし、サーブレットではgetParameterで取得した値で分岐を作っているので、最終的に指定の値でなければ登録フォームへ・・という書き方をしているせいなのかと思います。(一覧ページへのリンクは同じくrequest.getContext__Path()で違うサーブレットへ飛ばし一覧ページが表示されるよう処理しています)
TOP画面のrequest.getContext__Path()を何か別のものに書きかえるのか、それともお気に入り登録された際は指定のページに飛ばす書き方があるのか・・・もし分かる方がいらっしゃいましたら教えていただけないでしょうか・・。ソースもなく、分かりづらく申し訳ありません。
どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/06/12 08:25