这就是案例
所以我想在单击单选按钮时更改输出值 我该怎么办?
我做过这个
<input type="radio" name="radio" value="CardA" >Card A
<input type="radio" name="radio" value="CardB">Card B
<c:choose>
<c:when test="${radio=='CardA'}">
<c:out value="CARD A"></c:out>
<br />
</c:when>
<c:otherwise>
<c:out value="CARD B"/>
<br />
</c:otherwise>
</c:choose>
在那个例子上,当我点击有价值卡A的单选按钮我要打印c:输出值卡A
我该怎么办?我做错了什么?
答案 0 :(得分:1)
由于选择单选按钮的操作是客户端,因此您需要实现某种方式来处理所需的动态行为。
记住JSP呈现为HTML - 一旦它在页面上就是静态的。
要实现您想要的行为,您需要使用Javascript(推荐)或提交页面并在返回新页面之前处理逻辑服务器端。
如果你愿意使用jQuery,那么.change()函数将适用于此: