

一覧表示されているデータのNOをクリックすると、二つのパラメータでデータベースへアクセスし、該当データの詳細画面に遷移する、というプログラムを作っています。
データベースへアクセスする際に必要なIDは2つで、仮にID_A、ID_Bとします。
リンク部分のソースは
---------------------------------------------------------------------
<a href = "update_form.jsp?ID_A=<%= rs.getString("ID_A") %>">番号</a>
<input type="hidden" name="ID_B" value="<%= rs.getString("ID_Bcat_id") %>">
---------------------------------------------------------------------
としておりますが、次画面へ遷移すると、ID_Bの値はnullとなってしまうために、正常にデータの取得ができません。
二つのパラメータを使用する場合のパラメータを渡す方法を教えて頂きたいと思います。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
<a href = "update_form.jsp?ID_A=<%= rs.getString("ID_A") %>&ID_B=<%= rs.getString("ID_Bcat_id") %>">番号</a>
としてID_Bを&で繋げればMethod="get"で送れますね。
inputタグで送る場合はformタグでactionアトリビュートに飛ぶjspを指定してsubmitボタンかJavaScriptでsubmitさせなければならないと思います。
回答ありがとうございます。
&でつなげたらパラメータがちゃんと次ページへ渡りました。
せっかく教えて頂いて、ちゃんと正常なパラメータが渡っているのに、次ページでの受け取り処理がうまく動作せず欲しい結果が得られていませんのでこれからまたSQL文と格闘します。
No.2
- 回答日時:
私なら、、
フォームタグを使用しますが、、
気になるのが、ID_Bのvalue=の""囲みです。
valu="<%= rs.getString("ID_Bcat_id") %>"では、
ID_Bcat_idの直前までの、
「value="<%= rs.getString("」ダブルクウォーテーションで囲まれているところが適用解釈されるのではないでしょうか?
valu=<%= rs.getString("ID_Bcat_id") %>
もしくは、
valu='<%= rs.getString("ID_Bcat_id") %>'(シングルとダブルを使い分けないと駄目なような気がします。
回答ありがとうございます。
下記でも書きましたが、パラメータの受け取り側の処理がうまくいってない原因は、おっしゃる通りかもしれません。
これからまた弄ってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
みんなに挑戦してほしい「色彩検定」
これまで多くの方々が受検したが「色彩検定」。その目的や活用法は人それぞれ。今回は、色彩検定に影響を受けた男女3名にインタビュー。
-
<A href ~ と一緒に値を渡すには
PHP
-
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
JSPでのArrayListの表示について困っています
Java
-
4
JSPからJSPへ情報を渡せる?
Java
-
5
リンクをクリックした時にformからPOST送信したい。
HTML・CSS
-
6
servletからjspへオブジェクトの配列情報を送る方法
Java
-
7
a href=..." とServlet"
Java
-
8
Java-jspの画面入力値保持について
Java
-
9
リンクでPOSTデータを送信することは可能ですか?
HTML・CSS
-
10
レコード件数の表示
Java
-
11
jspからServletを呼び、元のjspページに戻るにはどうしたらよいですか?
Java
-
12
Javascriptの値をJava(JSP)へ渡す方法
Java
-
13
リクエストからArrayListのデータが取得出来ない
Java
-
14
リクエストに応じたselectedの初期値設定方法
Java
-
15
JSPによる画面間のパラメータの受け渡しについて
Java
-
16
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
17
JSP内でString型からint型に変換する方法(SAStruts使用)
Java
-
18
jsp~jspにhiddenを使って変数を飛ばしたい
JavaScript
-
19
<A href ~で複数の値を渡したい
PHP
-
20
EclipseでHTTP404エラーが出る。
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
Eclipseで、プロジェクト名のと...
-
5
フォーム上で押されたボタンに...
-
6
エスケープ文字の復帰(¥r)と...
-
7
フォームで同じ複数のnameで違...
-
8
EclipseでHTTP404エラーが出る。
-
9
Eclipseのコード入力時の、行コ...
-
10
サーブレットのクラス図について。
-
11
IOException ってどういうとき...
-
12
タグが閉じてないというエラー...
-
13
正しいURL指定しているにもかか...
-
14
レコード件数の表示
-
15
半角記号、全角記号を含む正規...
-
16
変数名の付け方
-
17
interface,extend,implementの...
-
18
ループ処理の際、最後だけ","を...
-
19
JSPでのArrayListの表示につい...
-
20
リクエストに応じたselectedの...
おすすめ情報
公式facebook
公式twitter