csdn_sqj
2019-12-06 15:24
采纳率: 60.3%
浏览 388

html的form标签的method="post"可以触发doPost方法吗

我做了一个登陆页面(用到了spring)
图片说明
++++++++++++++++++++++++++++++++
图片说明
++++++++++++++++++++++++++++++++
图片说明
++++++++++++++++++++++++++++++++
很奇怪,doGet方法是可以生效的
但是通过登陆页面的提交按钮却无法调用doPost方法

控制台没有报错,但是点击提交以后会跳转到404页面!

图片说明

请大神看看是怎么回事呢?

+++++++++++++++++++++++++++++++++++++++++
更新:
图片说明

图片说明
++++++++++++++++++++++
图片说明
图片说明

为什么main.jsp会加载不出来呢?是被拦截器拦截了吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 大明1986 2019-12-06 15:59
    已采纳

    action="./login" 或者是../action

    点赞 打赏 评论
  • Qshu 2019-12-06 15:55

    请求路径不对吧,没有看到服务名

    点赞 打赏 评论
  • Hanlex-Liu 2019-12-06 16:17

    在jsp页面可以去到ContextPath,定义变量,使用EL表达式拼接你的路径

    点赞 打赏 评论
  • Bug开发攻城狮 2019-12-06 17:15

    浏览器,打开开发者模式,点击提交,看下真正请求的network的链接,不就一切真相大白了

    点赞 打赏 评论

相关推荐 更多相似问题