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进行分页操作