NutzCN Logo
问答 @OK跳转问题
发布于 3173天前 作者 J-Keeper 3181 次浏览 复制 上一个帖子 下一个帖子
标签: mvc

我通过访问action.test.input返回test.jsp,然后在test页面中填写参数后,再用test.js发给action.test.save,然后想跳转到list.jsp,为什么一直不行呢?
Action代码是这样的:
@IocBean
@At("/action/test")
public class TestAction {

@At("/input")
@Ok("jsp:jsp.test")
public void loginOut() {
    System.err.println("list");
}

@At("ve")
@Ok("jsp:jsp.list")
public void receiver(HttpServletRequest req) {
    System.err.println("接收参数");
    System.err.println(req.getParameter("name"));
}

}
页面test.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>




test



提交


对应的test.js:
$(document).ready(function(){
$("#senddata").click(function(){
var parameter = {
name:'zhangsan'
};
var local = window.location;
var contextPath = local.pathname.split("/")[1];
var basePath = local.protocol+"//"+local.host+"/"+contextPath+"/action/test/save";
//$post()发送请求
$.post(basePath, {
name:'zhangsan'
},function(data){
//alert(data);
});
});
});
结果,访问正常,访问action.test.input,提交action.test.save也正常,就是无法跳转到list.jsp,,未报任何异常,list.jsp路径和test.jsp在同一路径,路径正确,求大神指点

2 回复

没有看到任何跳转相关的代码

js里面没有跳转之类的代码,例如window.location=xxxx

后台java代码也只是两个jsp视图,哪来跳转

来自炫酷的 NutzCN

前端发起ajax请求:
服务器返回响应数据(HTML、json等),
返回的数据具体要怎么展示或者需要跳转到某个页面,
都需要前端自行处理,也就是说跳转必须自己根据返回结果做处理。

来自炫酷的 NutzCN

添加回复
请先登陆
回到顶部