SpringMVC处理静态资源、实现删除操作

 时间:2024-10-13 18:37:02

1、在jsp页面列表查询页面增加一个删除操作链接。

SpringMVC处理静态资源、实现删除操作

2、控制层实现删除操作代码:@RequestMapping(value="/emp/{id}", method=RequestMethod.DELETE) public String delete(@PathVariable("id") Integer id){ employeeDao.delete(id); return "redirect:/emps"; }

SpringMVC处理静态资源、实现删除操作

3、现在我们导入的jquery框架是找不到路径的,那么SpringMVC 处理静态资源: 1. 为什么会有这样的问题: 优雅的 REST 风格的资源URL 不希望带 .html 或 .do 等后缀 若将 DispatcherServlet 请求映射配置为 /, 则 Spring MVC 将捕获 WEB 容器的所有请求, 包括静态资源的请求, SpringMVC 会将他们当成一个普通请求处理, 因找不到对应处理器将导致错误。 2. 解决: 在 SpringMVC 的配置文件中配置:<mvc:default-servlet-handler/><mvc:annotation-driven></mvc:annotation-driven>上述springmvc会只能判断地址有没有映射过。

SpringMVC处理静态资源、实现删除操作

4、我们酋篚靶高需要把这个超链接转化成delete请求,而在springmvc只能把post请求转化成delete请求,所以我们需要转化成post请求。在列表页面加上如下js代码。<script type="text/javascript"> $(function(){ $(".delete").click(function(){ var href = $(this).attr("href"); $("form").attr("action", href).submit(); return false; }); })</script><form action="" method="POST"> <input type="hidden" name="_method" value="DELETE"/> </form>

SpringMVC处理静态资源、实现删除操作

5、启动tomcat查看删除列表之前的数据

SpringMVC处理静态资源、实现删除操作

6、点击删除,查看数据是否不在数据列表中了。

SpringMVC处理静态资源、实现删除操作
  • 夏季运动装搭配技巧分享。
  • 怎么知道洗发水好不好用?
  • 拳魂觉醒手游礼包怎么兑换,礼包激活码怎么使用
  • 盆腔积液怎样治疗
  • 东京战纪大乱斗玩法!
  • 热门搜索
    动物世界手抄报 小英雄手抄报 写规范字手抄报内容 化学手抄报版面设计 珍惜时间的手抄报 小学生食品安全手抄报 关于传染病的手抄报 关于保护地球的手抄报 科学幻想画手抄报 手抄报春天