gpt4 book ai didi

java - ajax调用后将响应重定向到另一个jsp

转载 作者:行者123 更新时间:2023-12-03 12:22:45 25 4
gpt4 key购买 nike

我有一个来自 jsp 页面的 ajax 调用,它向 Controller 中的 ModelandView 类发送请求。

test.jsp 中的 Ajax 调用

function currentposition(l1, l2) {
var url="home/test";
var data= 'lat1=' + l1 + '&lat2=' + l2;
$.ajax({
type:"POST",
url:url,
data:data,
dataType:"json",
success:function(responseJSON){
alert(responseJSON);
}
});
}

Controller

public ModelandView gettest(@Context HttpServletRequest request) {
ModelandView responseView = new ModelandView(new JsonView());
//some code here
if (somecondition) {
response.addObject("JSONdata", vehicleID);
}
else {
System.out.println("Not present");
}
return responseView;
}

我收到 Controller 对 test.jsp 的响应,并且得到了所需的结果。但我想将结果重定向到 another.jsp,其中结果应显示在下拉列表中,如下所示。

另一个.jsp

<select class="test" id="vehicle-id">
<option>...</option>
</select>

我该怎么做?

最佳答案

尝试在 AJAX 调用的成功响应中添加这些内容:

var surl = '<%=request.getContextPath()%>/registration';
window.location.replace(surl);

关于java - ajax调用后将响应重定向到另一个jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24361283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com