4

リクエストに含まれる値に基づいて、ラジオ ボタンをオンに設定する必要があります。以下は私のJSPで使用したコードです

<input type="radio" name="status" id="status" value="Active" checked="<c:if test="${posting.postingStatus eq 'Active'}">checked</c:if>">
                Active&nbsp; 
<input type="radio" name="status" id="status" value="Closed" checked="<c:if test="${posting.postingStatus eq 'Closed'}">checked</c:if>">
                Closed

テキスト「checked/>Active」と「checked/>Closed」の別のラジオボタンとともにラジオボタンを取得しています

別のコードセットを使用してみました

<c:choose>
    <c:when test="${posting.postingStatus eq 'Active'}">
    <input type="radio" name="status" id="status" value="Active" checked="checked"/>
    Active&nbsp; 
    <input type="radio" name="status" id="status" value="Closed"/>
    Closed
    </c:when>
    <c:otherwise>
    <input type="radio" name="status" id="status" value="Active" />
    Active&nbsp;
    <input type="radio" name="status" id="status" value="Closed" checked="checked"/>
    Closed
    </c:otherwise>

不適切な結果で2倍になっています。

誰でもこれで私を助けることができますか?

4

1 に答える 1

16

この方法を試してください:

    <input type="radio" name="status" id="status"
     value="Active" ${posting.postingStatus=='Active'?'checked':''}>
于 2013-10-08T12:24:45.513 に答える