Shiro在IDEA运行时登录,如果密码错误能够正常捕获异常,前端提示“用户名或密码错误”; 而打包成jar后在控制台运行,如果密码错误,不能捕获异常,前端报500错误 错误原因:thymeleaf无法成功渲染“/admin/login” 猜想:查看控制台报错时发现提示“post请求不被支持”,直接 return到了login的post接口 解决方法:return 重定向到 login接口 return "redirect:/admin/login";