1. window.open(url, "_self");
作用: 打開新窗口, 或者向后台/頁面發送請求, 可以帶參數, 帶"_self", 則不打開新窗口, 留在本頁面. 可以給任何頁面發送帶參數請求(包括本頁面),
也可以向后台比如servlet發送帶參數的請求, 后台可以接收參數做其他操作, 比如:
跳轉到第幾頁這個功能, 紅色框中可以使用一個<form action="頁面/后台url">發送請求, 除了這個方法還可以使用window.open(url);發送請求,
js:
var goObj = document.getElementById("go");
function checkGoTo() {
var goObj = document.getElementById("go");
var goVal = goObj.value;
window.open("wel.jsp?dy_pageNow=" + goVal, "_self"); // 這里也可以發送到servlet
}
jsp:
<input type="text" name="dy_pageNow" id="go" style="width: 40px;"/>
<input type="button" onclick="checkGoTo();" value="Go"/>
在頁面可以使用:
String dy_pageNow = request.getParameter("dy_pageNow");
接收pageNow進行分頁操作