以下是一个简单的例子,展示如何使用AJAX请求一个JSP页面并实现页面跳转:
```javascript
// 定义一个函数,用于发送AJAX请求
function redirectToPage(pageName) {
// 创建一个新的XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 配置AJAX请求
xhr.open('GET', 'request.jsp?page=' + pageName, true);
// 设置请求完成后的回调函数
xhr.onreadystatechange = function() {
// 检查请求是否完成
if (xhr.readyState == 4 && xhr.status == 200) {
// 请求成功,跳转到目标页面
window.location.href = 'targetPage.jsp';
}
};
// 发送AJAX请求
xhr.send();
}
// 调用函数,请求跳转到特定页面
redirectToPage('targetPage');
```
在 `request.jsp` 页面中,你需要处理传入的 `page` 参数,并根据参数决定是否跳转到目标页面:
```jsp
<%@ page language="