1

特定の属性を持つテーブルがあり、各行の最後の列にボタンがあります。

         <tr>
            <td>B001</td>
            <td>The Catcher In The Rye</td>
            <td>199</td>
            <td><select>
            <option>1</option>
            <option>2</option>
            <option>3</option>
            </select></td>  
            <td><button>Add To Cart</button></td>           
        </tr>

使用しているサーブレットで、それぞれ ID、名前、価格、数量の行全体の値を取得する必要があります。それ、どうやったら出来るの?

フォームを使用して、次のようなことを行います-

String name = request.getParameter("LoginName");

ただし、ここにはテーブルの id はありません。では、特定の行の値を取得できるようにするにはどうすればよいでしょうか?

4

1 に答える 1

3

選択した行データを運ぶために、ページ内にいくつかの非表示フィールドを配置します。

ボタンがクリックされたときにjavascriptを使用して、クリックされた行データでこれらの非表示フィールドを設定します。

そして、フォームを送信します。

これを試してくださいhttp://jsfiddle.net/LBJWQ/7/

これはJSPとサーブレット101です。HTMLとJavascriptについても読んでおく必要があります。

于 2012-08-20T08:31:00.803 に答える