日期:2014-05-18  浏览次数:20815 次

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("进入");
    ...
}

spring?mvc

------解决方案--------------------
你配置注解后,要在配置文件中配置视图解析器给你提交的地址加上前后缀,还有,即然你注解中没带后缀,那你的表单也就不要代了,@RequestMapping("/send_message1")好像还可以指定一个method