質問編集履歴

1 コードの修正

hurikake_dx

hurikake_dx score 14

2015/04/27 10:29  投稿

ラジオボタンの値をリンクに設定し次のページへ渡す方法
ラジオボタンで選択したものをリンク先のページにformのボタンではなく
<a href=ページ?name=名前&radio=値>リンク</a>
で渡したいのですがどうすればよいのでしょうか?
JSPで制作中です。
```lang-<ここに言語を入力>
<div>
<input type="radio" name="ModelSel" id="1" value="1"><label for="1">参照</label>
<input type="radio" name="ModelSel" id="2" value="2"><label for="2">変更</label>
<input type="radio" name="ModelSel" id="3" value="3"><label for="3">削除</label>
</div>
out.println
("<cfoutput><a href ="/WebSystemExercises/Task_View.jsp?taskId="
       + res.getInt("TASK_ID")
       + "&radioId="
       + request.getParameter("ModelSel")
       + "">"
       + res.getString("TASK_ID") + "</a></cfoutput>");
```
http://localhost:8080/WebSystemExercises/Task_View.jsp?taskId=13413&radioId=null  
となってしまい、渡したページで受け取ったものを変数に入れINTに変換しようとするとエラーになってしまいます。  
request.getParameterだとnullが渡されてしまうのでどうやってラジオボタンの値を設定するか教えてください。
よろしくお願いします。
  • HTML

    12992 questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

  • JSP

    1126 questions

    JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る