用layui写的一个登陆表单,想在Ajax中验证,然后通过ajax的回调函数跳转到查全部的Controller,我登录的controller返回的是一个map,页面为什么报错找不到jsp,但是我后台确实得到了前台传过来的登录信息
提交按钮
前台
后台
报错
在这里插入图片描述已经阻止表单提交了,还是不行,来个大佬救救孩子叭
要确保ajax里的url映射的地址存不存在,这个地址是java文件的映射路径,跟jsp没关系
debugger 断点处返回的 result 的值是什么呢?
后面 location 的地址直接定位到应用的某个 jsp 呢?
我的controller中map没有声明,那返回值跟没有一样,所以ajax一直跳jsp页面
跳转全路径如www.baidu.com/user/login这种
1、“后台确实得到了前台传过来的登录信息”==》如果进入了后台,会打印user信息,
然后在前台进入页面跳转进入user/userList路径对应的controller,如果这个controller配置的页面路径有问题则会报404
2、也有可能是按钮是submit提交,页面表单action对应路径出错了。看看浏览器网络请求的具体路径
controller类的注解应为@RequestMapping(value=“/user/loginUser”)