1 java代码里获取出错的控件的名字,放到request里。
if (isErr == true && null == request.getAttribute("checkResult")) {
request.setAttribute("checkResult", "dateFrom");
}
2 页面里添加javascript
<script type="text/javascript">
function setFocusOfUserList() {
var checkResult = '<%=request.getAttribute("checkResult") %>';
if (checkResult != 'null') {
document.getElementById(checkResult).focus();
} else {
document.getElementById('gymDateFrom_tl').focus();
}
}
</script>
3 页面的onload里调用。
<body οnlοad="setFocusOfUserList()">