Tomcat:1、将请求体中的数据,封装一个map。2、request.getParameter(“empName”)就会从这个map中取值。3、SpringMVC封装POJO对象的时候。会把POJO中每个属性的值,request.getParamter(“email”); Tomcat一看前端的请求是PUT和DELETE请求,就不会将要传递的数据封装成map,所以springmvc在封装pojo对象时调用request.getParameter(“”)方法也就拿不到值,当执行一个更新操作时,就会出现这种语句,update。。。;where。。。 即没有任何要更新的值,所以就会报sql语法错误...