问题:jsp与Java无法关联
排查:定位问题节点
结果:修改解决
jsp与Java无法关联
访问index.jsp
预期结果:跳转success页面
实际结果:跳转到了user/login
1.预期结果依据:
java判断用户名和密码正确时,重定向到success
类中映射注解对应/user
方法中映射注解对应/login
- 实际结果截图:
http://localhost:8080/crm_03/index.jsp
实际index.jsp中form标签跳转
排查
从中可以看到,jsp的form标签中跳转时,跳转的是/user/login, 预期应该跳转到java文件中对应的user的注解中的类,以及login中的方法,但实际却是直接在页面通过url进行了路径的添加
w3cschool中查看form标签的说明:
预期结果:
jsp -> /user/login -> java对应的类和方法 -> 重定向到success
实际结果:
jsp -> /user/login -> url中地址进行了变更,访问/user/login(404)
目前判断可能是java中注解没有生效
结果
检查spring-mvc的配置文件,发现注解生效的包名中,并不包含handler这个包
尝试新增一行配置,扫描java文件对应的包名
重新进行登录验证,跳转成功