我的任务是把已经做好的项目加上一个手机端的微网。本来他们做好的电脑端的登录页就是这样的的一个表单:
<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
<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
解决方案 »
- 如何将JS里的数组作为参数传到action并获取了
- 全文检索
- JAVA分布式系统开发,前后台应用分别在不同服务器上,那图片上传读取问题
- swing 控件数组初始化问题
- jboss: javax.naming.NameNotFoundException
- 关于如何使用JBPM的初级问题
- rmi 调试出错 java.rmi.UnmarshalException: error unmarshalling arguments
- 怎样用java实现不用ant来驱动middlegen?
- comet怎么同时向多个浏览器推送?
- 请教下java.lang.IllegalArgumentException这个异常是怎么回事?
- 如何用struts2上传视频?
- struts2拦截器,我需要用log4j实现登陆日志和更新日志,我需要配置两个log4文件么?
问题是电脑端的登录页也是用post啊。为什么那就不报错。。
我的页面的form也是复制过来的。怎么就错了
public String Send_Message1(...){
...
}
<property name="prefix" value="WEB-INF/page/"></property>
<property name="suffix" value=".jsp"></property>
配置文件里有这个配置了。不过好像不关这个的事。
WEB-INF/page/ 这目录下是别人写的电脑端的页面。他的页面可以正常进入到Controller。一切正常。我的页面是放在WebContent/mobile/page目录下。<mvc:resources location="mobile/" mapping="/mobile/**"/>
在我的页面里提交这个表单的话就会出错。他的不会<form method="post" name="form1" action="send_message1.html">
...
<form>
强烈感觉是路劲问题。 但不知道具体在哪里 ,改怎么解决