0

ラジオボタンの使い方に問題がありました。これが私のコードです:GSPで

 <g:each in="${Query1}">
 <label for="account_expired">Account Expired:</label><br />
          <input type="radio" name="acc_expired" value="${it.acc_exp}" checked="checked"> True
              <input type="radio" name="acc_expired" value="${it.acc_exp}"> False
<br />
</g:each>

私のコントローラーで:

if(params.username != null )
    {
    String updateQuery = "UPDATE sec_user SET account_locked='"+params.account_locked+"'  WHERE Username='"+params.username+"'"


    String queryname = "select * from sec_user where username = '"+params.username+"'"
    def Query1 = sql.rows(queryname)

    def update = sql.executeUpdate(updateQuery)

    [update:update, Query1:Query1]

    }

だから、私がやろうとしているのは、どの値がどの「チェックされた」ラジオボタンに行くかをラジオボタンがどのようにチェックするかということです。私は編集ページを作成しているため、コントローラーはデータベースから情報を取得し、「True」または「False」のラジオ ボタンを自動的に選択します。この場合、'1' または '0' のいずれかです。それで、これを手伝ってくれる人はいますか?

どうもありがとうございました。

4

2 に答える 2

0

具体的に説明していただけますか、しかし、これはあなたに役立つかもしれません

boolean[] acc_expired= [] //in your controller

この配列を繰り返して、チェック済みまたは未チェックのインデックスを取得します。

于 2012-11-26T08:07:56.300 に答える