我使用的是SpringMVC,在Javascript中,写了一句
window.location = "ExpInfo/addExtract?ids=" + ids;
这是后台Controller的方法
@RequiresPermissions("expertinfo:expInfo:view")
@RequestMapping(value = "/addExtract")
public String addExtract(HttpServletRequest request){
expInfoService.addExtract(request.getParameter("ids"));
System.out.println(request.getParameter("ids"));
return "modules/expertinfo/expExtractList";
}
但是无法跳转到后台的这个方法啊,求解答
写成window。location。href(“”);试试呢
应该是 window.location.href = "ExpInfo/addExtract?ids=" + ids; 你可以试试
window.location.href = "/ExpInfo/addExtract?ids=" + ids; 这个有试过吗?如果还不行,那就是后台控制器出现了问题。
window.location.href = "/ExpInfo/addExtract?ids=" + ids; 这个有试过吗?如果还不行,那就是后台控制器出现了问题。
ExpInfo/ 这是什么?同路径下不用加这个……
而且 ids 直接写道addExtract的参数里就行了
window.location.href = "addExtract?ids=" + ids;
先拼接在地址栏输入完整的请求看能否访问到后台方法,如果不能说明后台方法有问题?前台按F12调试,看是否脚本有其他报错!
window.location = "/ExpInfo/addExtract?ids=" + ids;前面加一个斜杠试试
如果确认你url正确,之前在论坛有看到过window.location='xxxxx'无法跳转的情况,后面使用表单对象来跳转,你可以试试用表单来跳转