我在我的JSP表單上有一個按鈕,它必須發送一個布爾值給控制器。如何添加JavaScript處理程序到按鈕?
<button type="button" class="btn btn-success"><i class="glyphicon glyphicon-ok-circle"></i> Activate</button>
在窗體上我使用POJO對象,它實際上有一個狀態(布爾狀態)。
public class User implements Serializable {
private String name;
private boolean status;
// getters and setters omitted
}
我需要將JavaScript處理程序添加到按鈕,才能將此狀態和用戶標識僅通過POST方法發送到控制器。我怎樣才能使用JavaScript?
UPD:
<c:forEach items="${users}" var="user">
<tr>
<td>${user.id}</td>
<td>${user.name}</td>
<td>${user.email}</td>
<td>${user.country}</td>
<td class="col-sm-1 col-md-1">
<a href="/user/${user.id}" style="text-decoration: none">
<button type="button" class="btn btn-primary btn-block"><i
class="glyphicon glyphicon-pencil"></i> Edit
</button>
</a>
</td>
<c:choose>
<c:when test="${user.active == true}">
<td class="col-sm-1 col-md-1">
<button type="button" class="btn btn-danger btn-block"><i
class="glyphicon glyphicon-remove"></i> Suspend
</button>
</td>
</c:when>
<c:otherwise>
<td class="col-sm-1 col-md-1">
<button type="button" class="btn btn-success"><i
class="glyphicon glyphicon-ok-circle"></i> Activate
</button>
</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
你能分享表格代碼嗎? –
我更新了我的問題。 – user3279337