一. 知识储备
分析:删除操作需要发送DELETE请求
思路:给删除操作的超链接绑定点击事件,当事件触发后,在事件处理函数中,将当前超链接的href值获取到,设置到某个表单的action属性上,再让这个表单提交。
将href值设置到如下表单:
<form action="" method="post">
<input type="hidden" name="_method" value="DELETE"/>
</form>
二. 出现静态资源请求问题
因为要使用绑定事件,所以采用js绑定,所以要引入js的jar包(静态资源)。
导入js包后,运行页面,出现了下面的警告:
解释:
-
出现上面的报错的原因是因为SpringMVC配置的DispatcherServlet把当前的请求“/Springmvc_CRUD/js/jquery-1.7.2.min.js"拦截了,DispatcherServlet拿到请求后,就去往xxxHandler里面查找方法,找不到合适的方法,即出现了上面的警告“No mapping found for…",中文意思是找不到映射。
-
所以我们要解决静态资源请求问题