问题:jsp与Java无法关联
排查:定位问题节点
结果:修改解决

jsp与Java无法关联

访问index.jsp
预期结果:跳转success页面
实际结果:跳转到了user/login

1.预期结果依据:
java判断用户名和密码正确时,重定向到success
类中映射注解对应/user
方法中映射注解对应/login
maven(ssm)排查jsp与Java无法关联的问题

  1. 实际结果截图:
    http://localhost:8080/crm_03/index.jsp
    maven(ssm)排查jsp与Java无法关联的问题maven(ssm)排查jsp与Java无法关联的问题
    maven(ssm)排查jsp与Java无法关联的问题
    实际index.jsp中form标签跳转
    maven(ssm)排查jsp与Java无法关联的问题

排查

从中可以看到,jsp的form标签中跳转时,跳转的是/user/login, 预期应该跳转到java文件中对应的user的注解中的类,以及login中的方法,但实际却是直接在页面通过url进行了路径的添加
w3cschool中查看form标签的说明:
maven(ssm)排查jsp与Java无法关联的问题

预期结果:
jsp -> /user/login -> java对应的类和方法 -> 重定向到success
实际结果:
jsp -> /user/login -> url中地址进行了变更,访问/user/login(404)

目前判断可能是java中注解没有生效

结果

检查spring-mvc的配置文件,发现注解生效的包名中,并不包含handler这个包
尝试新增一行配置,扫描java文件对应的包名
maven(ssm)排查jsp与Java无法关联的问题

重新进行登录验证,跳转成功
maven(ssm)排查jsp与Java无法关联的问题

相关文章:

  • 2021-05-26
  • 2021-10-19
  • 2021-05-21
  • 2021-07-13
  • 2021-09-04
  • 2021-05-14
  • 2021-08-10
  • 2021-12-05
猜你喜欢
  • 2021-06-13
  • 2022-02-17
  • 2022-12-23
  • 2021-04-12
  • 2021-06-01
  • 2022-12-23
  • 2021-09-27
相关资源
相似解决方案