大家应该都知道.在HTTP中,规定了很多种请求方式,包括POST,PUT,GET,DELETE等.每一种方式都有这种方式的独特的用处,根据英文名称,我们能够很清楚的知道DELETE方法的作用—-删除请求...使用Ajax发送PUT(修改)请求
我们测试使用的是一个更新方法,利用主键更新员工的信息,使用特定的PUT请求....为什么会出现这种情况呢?
实际上这是因为在设计Tomcat的时候就出现的问题.在Tomcat的源代码的Request.java类中,大约是3111行左右的代码,有这样的一段代码....这一段代码的作用是获取连接器,再判断请求的方法是否在规定的方法之中,如果存在,则继续,如果不存在,则直接返回,不进行数据的封装.与我们设置的方法比对的就是代码中的方法,这个方法是POST,所以我们的PUT...号中的内容,从而实现请求.当然每次写Ajax请求的时候,都需要协商method字段,便于解析.
方案二
方案二就比较简单了.只需要一个简单的web.xml的配置.
<!