

一覧表示されているデータの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も見ています
-
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
HTMLの値の渡し方について質問です。 HTMLで値を今の画面から次の画面に渡すにはどういう文を使う
HTML・CSS
-
-
4
レコード件数の表示
Java
-
5
JSPからJSPへ情報を渡せる?
Java
-
6
リクエストに応じたselectedの初期値設定方法
Java
-
7
正しいURL指定しているにもかかわらずJSPファイルにアクセスできず「404エラー」が発生
Java
-
8
DBを10件毎に表示ページング処理方法
Java
-
9
JSPで<SELECT>の中にDBから持ってきたデータを反映させたい
Java
-
10
jspからServletを呼び、元のjspページに戻るにはどうしたらよいですか?
Java
-
11
JSPのクラスをコンパイルできない問題
Java
-
12
JSP+Servletでのページングの常識
Java
-
13
Javascriptの値をJava(JSP)へ渡す方法
Java
-
14
リンクでPOSTデータを送信することは可能ですか?
HTML・CSS
-
15
jspからjavascriptの変数引継ぎ
JavaScript
-
16
jsp~jspにhiddenを使って変数を飛ばしたい
JavaScript
-
17
servletからjspへオブジェクトの配列情報を送る方法
Java
-
18
count(*)で取得した値をJAVAの変数に代入するには?
Java
-
19
GROUP BYを行った後に結合したい。
Oracle
-
20
JSPのNULLレコード表示について教えて下さい。
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「main メソッドを持つクラスが...
-
Googleログインボタンのデザイ...
-
JDONWROADER2のエラー修復
-
jdbcでinsert,delete,createをe...
-
配列にnullを代入すると、null...
-
論理回路設計をVerilogで行う問...
-
Eclipse 動的プロジェクトで404...
-
正規表現について質問です。 カ...
-
JSFタグのfタグとは
-
Verilogについて質問です。この...
-
プログラミングの問題です。大...
-
eclipseで作ったプログラムを他...
-
スプレッドシートからリマイン...
-
googleスプレッドシートのスク...
-
googleスプレッドシートのGASに...
-
ゲーム開発の入門書を探しています
-
session,requestはjspで未定義...
-
サーブレットをapacheで公開す...
-
下記のリストならno002が含まれ...
-
is this even a thing?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPでリンクを利用してパラ...
-
サーブレットからパラメータをP...
-
includeアクションのflush属性...
-
iframeのsrc属性で指定したサー...
-
submitとは?
-
functionの()の中の=とは?
-
data-○○○を自分で作った際、表...
-
URLクラスでのリード時のバッフ...
-
HTML フォームデータの送信先
-
C言語について。
-
C言語について。
-
Spreadの行数取得
-
Struts2でのスタイルシート利用...
-
C言語について。
-
UserForm
-
Rio CarbonかiPod mini
-
おすすめのハーレムもののマン...
-
ステップカウントについて・・・
-
このジャンルのオススメの映画は?
-
ロバートのコントを探してます
おすすめ情報