为了账号安全,请及时绑定邮箱和手机立即绑定

HTTP method POST is not supported by this URL 报错信息

HTTP method POST is not supported by this URL 报错信息

眼眸繁星 2019-01-17 17:49:46
一般的form表单提交方式要么是get要么是post,我打算自己在servlet里面写自定义的函数,比如login()函数,而不去实现dopost和doget方法,这样我form表单提交的时候加一个hidden参数method=login,于是运行的时候就一直报405method not allowed的错误,下面提示“HTTP method POST is not supported by this URL” <form class="form-horizontal" method="post" action="${pageContext.request.contextPath }/user"> <input type="hidden" name="method" value="login"> <div class="form-group"> <label for="username" class="col-sm-2 control-label">用户名</label> <div class="col-sm-6"> <input type="text" class="form-control" id="username" name="username" placeholder="请输入用户名"> </div> </div> <div class="form-group"> <label for="inputPassword3" class="col-sm-2 control-label">密码</label> <div class="col-sm-6"> <input type="password" class="form-control" id="inputPassword3" name="password" placeholder="请输入密码"> </div> </div> jsp的表单代码
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

虽然你的想法是对的……但是HTTP设计出来就只支持这几种方法,如果你想用自定义的逻辑去处理的话,首先要用servlet的方法获得post的数据然后转发给自定义的处理模块。

查看完整回答
反对 回复 2019-02-12
  • 2 回答
  • 0 关注
  • 582 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信