spring mvc提交表单时405。第一次接触spring mvc 完全搞不懂,处处碰壁。
我的任务是把已经做好的项目加上一个手机端的微网。
本来他们做好的电脑端的登录页就是这样的的一个表单:
<form method="post" name="form1" action="send_message1.html">
...
<form>
测试正常。
然后我把代码放到我的登录页面里,在提交表单的时候就出错了:
<form method="post" name="form1" action="send_message1.html">
...
<form>
HTTP Status 405 - Request method 'POST' not supported
这两页面的存放路径不一样的。不知是否有影响。
另外想用$.post("send_message1.html",{},function(resutlt){})这样去
请求一下,结果什么反应都没有
Controller 里面有这样一个方法:
@RequestMapping("/send_message1")
public String Send_Message1(HttpServletRequest request,HttpSession session) throws Exception{
System.out.println("进入");
...
}
------解决方案--------------------你配置注解后,要在配置文件中配置视图解析器给你提交的地址加上前后缀,还有,即然你注解中没带后缀,那你的表单也就不要代了,@RequestMapping("/send_message1")好像还可以指定一个method