<c:when test="${memberForm.sysQxSize>0}">
<c:forEach begin="0" end="${memberForm.sysQxSize-1}" var="r1">
<tr>
<td>${memberForm.sysQxList[r1]}</td>
<td>${memberForm.sysQxNameList[r1]}</td>
<td><a style="cursor: pointer; color: blue" onclick="detail();">取消</a></td>
<td></td>
</tr>
</c:forEach>
</c:when><script type="text/javascript">
function detail() {
if (${memberForm.syspart=='3'}) {
alert("admin权限不允许取消");
return false;
}
window.location='<%=request.getContextPath()%>/Login.do?step=step2qxbh=${memberForm.sysQxList[r1]}'
}
//红字标志的属性本来是foreach产生的行列中能得到的属性,后来为了对相应链接作一个验证,添加js函数
//就把window.location贴到function中了,但是这样就取不到${memberForm.sysQxList[r1]}
//求教高手解决办法
</script>
function detail() {
if (${memberForm.syspart=='3'}) {
alert("admin权限不允许取消");
return false;
}
window.location='<%=request.getContextPath()%>/Login.do?step=step2qxbh=' + ${memberForm.sysQxList[r1]};
}
这样呢
<tr>
<td>${memberForm.sysQxList[r1]}</td>
<td>${memberForm.sysQxNameList[r1]}</td>
<td><a style="cursor: pointer; color: blue" onclick="detail('${memberForm.sysQxList[r1]}');">取消</a></td>
<td></td>
</tr>js:
function detail(bh) {
if (${memberForm.syspart=='3'}) {
alert("admin权限不允许取消");
return false;
}
window.location='<%=request.getContextPath()%>/Login.do?step=step2&qxbh='+bh;
}