質問: jspでリンクを利用してパラメータを次画面に渡す方法について。 一覧表示されているデータのnoをクリックすると、二つのパラメータでデータベースへアクセスし、該当データの詳細画面に遷移する、というプログラムを作っています。 データベースへアクセスする際に必要なidは2つで、仮にid_a、id_bとします。 リンク部分のソースは --------------------------------------------------------------------- [">番号](update_form.jsp?id_a=<%= rs.getstring() "> --------------------------------------------------------------------- としておりますが、次画面へ遷移すると、id_bの値はnullとなってしまうために、正常にデータの取得ができません。 二つのパラメータを使用する場合のパラメータを渡す方法を教えて頂きたいと思います。よろしくお願いします。
回答: 私なら、、 フォームタグを使用しますが、、 気になるのが、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") %>'(シングルとダブルを使い分けないと駄目なような気がします。