<c:forEach var="user" items="${user}">
<tr align="center">
<td><input type="checkbox" class="checkOne"></td>
<td>${user.id}</td>
<td>${user.username}</td>
<td>${user.password}</td>
<td>${user.sal}</td>
<td>${user.birthday}</td>
<td>
<input type="button" id="delOne" value="删除" onclick="delOne(${user})">
</td>
</tr>
</c:forEach>
function delOne(user) {
console.log(user)
}
点击按钮后,会在网页控制台提示:Uncaught SyntaxError: missing ) after argument list
位置就在button后面,如图:
但是我将delOne(${user})替换为user的成员变量如:delOne(${user.id})就没有这个问题
请问这是什么情况?