SpringMVC怎么通过RESTful结构实现页面数据交互


这篇文章主要介绍“SpringMVC怎么通过RESTful结构实现页面数据交互”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringMVC怎么通过RESTful结构实现页面数据交互”文章能帮助大家解决问题。需求一:图片列表查询,从后台返回数据,将数据展示在页面上需求二:新增图片,将新增图书的数据传递免费云主机域名到后台,并在控制台打印说明:此次案例的重点是在SpringMVC中如何使用RESTful实现前后台交互,所以本案例并没有和数据库进行交互,所有数据使用数据来完成开发。我们的基本步骤:搭建项目导入jar包编写Controller类,提供两个方法,一个用来做列表查询,一个用来做新增在方法上使用RESTful进行路径设置完成请求、参数的接收和结果的响应使用PostMan进行测试将前端页面拷贝到项目中页面发送ajax请求完成页面数据的展示创建一个Web的Maven项目pom.xml添加Spring依赖创建对应的配置类编写模型类Book编写BookController项目结构:步骤1:编写Controller类并使用RESTful进行配置步骤2:使用PostMan进行测试测试新增{
“type”:”计算机丛书”,
“name”:”SpringMVC终极开发”,
“description”:”这是一本好书”
}测试查询步骤1:拷贝静态页面将资料功能页面下的所有内容拷贝到项目的webapp目录下步骤2:访问pages目录下的books.html打开浏览器输入http://localhost/pages/books.html(1)出现错误的原因?SpringMVC拦截了静态资源,根据/pages/books.html去controller找对应的方法,找不到所以会报404的错误。(2)SpringMVC为什么会拦截静态资源呢?(3)解决方案?SpringMVC需要将静态资源进行放行。该配置类是在config目录下,SpringMVC扫描的是controller包,所以该配置类还未生效,要想生效需要将SpringMvcConfig配置类进行修改注意:此处有人可能会想着把SpringMvcSupport配置类上的@Configuration注解给去掉,然后在SpringMvcConfig文件中使用@Import进行引入这样是不行的!因为这样的话实际上是让SpringMvcConfig引入SpringMvcSupport配置类中所有的bean,但是你SpringMvcSupport配置类中就重写了一个方法,压根就没有bean。所以不能使用。 例如像下面这种才可以使用:具体的@Import注解使用规则,可以参考下面的链接:@Import注解详解步骤3:修改books.html页面关于“SpringMVC怎么通过RESTful结构实现页面数据交互”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: css怎么实现水平居中

这篇文章主要介绍了css怎么实现水平居中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇cs免费云主机域名s怎么实现水平居中文章都会有所收获,下面我们一起来看看吧。1.使用text-align属性实现行内元素水平居中页面布局:水平居…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/30 16:31
Next 03/30 16:31

相关推荐