当前位置: 首页 > news >正文

自建服务器做网站要备案h5网站制作平台

自建服务器做网站要备案,h5网站制作平台,微信管理系统在哪里找,网站建设与维护 实训项目中已经导入了Jackson依赖,可以先调用Jackson的JSON转换的相关方法,将对象或集合转换成JSON数据,然后通过HttpServletResponse将JSON数据写入到输出流中完成回写,具体步骤如下。 1、修改文件DataController.java,在…

        项目中已经导入了Jackson依赖,可以先调用Jackson的JSON转换的相关方法,将对象或集合转换成JSON数据,然后通过HttpServletResponse将JSON数据写入到输出流中完成回写,具体步骤如下。

        1、修改文件DataController.java,在DataController类中新增showDataByJSON()方法,用于将对象转换成JSON数据并写入输出流中完成回写。

@RequestMapping("showDataByJSON")
public void showDataByJSON(HttpServletResponse response)  {try {	ObjectMapper om = new ObjectMapper();User user = new User();user.setUsername("heima");	user.setPassword("666");String ujson = om.writeValueAsString(user);response.getWriter().print(ujson);} catch (IOException e) {	 e.printStackTrace();	}}

        2、启动chapter12项目,在浏览器中访问地址http://localhost:8080/chapter12/showDataByJSON。访问地址后,执行了showDataByJSON()方法,方法执行后将User对象的数据转换成JSON格式的数据输出到请求页面中了。

一、@ResponseBody注解的使用范围

        @ResponseBody注解可以标注在方法和类上,当标注在类上时,表示该类中的所有方法均应用@ResponseBody注解。如果需要当前类中的所有方法均应用@ResponseBody注解,也可以使用@RestController注解。

二、@ResponseBody注解的2个使用要求

        使用@ResponseBody注解,项目至少需要符合2个要求,分别如下所示。

•    项目中有转换JSON相关的依赖。
•    可以配置转换JSON数据的消息类型转换器。

        针对上述两个要求,chapter12项目都已经满足,项目的pom.xml文件中引入了Jackson相关的依赖,可以用于转换JSON;Spring MVC的配置文件中配置的<mvc:annotation-driven />元素默认注册了Java数据转JSON数据的消息转换器。

        接下来通过一个案例演示使用@ResponseBody注解回写JSON格式的对象数据和集合数据,案例具体实现步骤如下。

1、修改文件DataController.java,在DataController类中新增getUser()方法,用于返回JSON类型的User信息;新增addProducts()方法用于返回JSON类型的Product列表信息。

@RequestMapping("showDataByJSON")public void showDataByJSON(HttpServletResponse response) {try {ObjectMapper om = new ObjectMapper();User user = new User();user.setUsername("heima");user.setPassword("666");String ujson = om.writeValueAsString(user);response.getWriter().print(ujson);} catch (IOException e) {e.printStackTrace();}}

        2、创建一个商品添加页面product_add.jsp,在product_add.jsp中创建一个表格,用于显示用户信息和添加商品信息。product_add.jsp的部分代码如下所示。

<script type="text/javascript">// 添加商品function addProducts() {var url="${pageContext.request.contextPath }/addProducts";$.get(url,function (products) {//将处理器返回的商品列表信息添加到表格中for (var i=0;i<products.length;i++) {
$("#products").append("<tr><td>"+products[i].proId+"</td><td>“+products[i].proName+”</td></tr>");	} })	}
</script>

        3、启动chapter12项目,在浏览器中访问商品添加页面product_add.jsp,访问地址为http://localhost:8080/chapter12/product_add.jsp。页面加载完,页面异步将用户的信息显示在单元格中,成功回写了User对象信息对应的JSON数据。

        4、单击product_add.jsp页面显示效果图所示的“添加多个商品”按钮。单击“添加多个商品”按钮,程序成功回写了List对应的JSON数据。


文章转载自:
http://arisings.kjrp.cn
http://highbrow.kjrp.cn
http://withhold.kjrp.cn
http://may.kjrp.cn
http://intercommunal.kjrp.cn
http://druze.kjrp.cn
http://renegotiable.kjrp.cn
http://iron.kjrp.cn
http://mere.kjrp.cn
http://insolvable.kjrp.cn
http://meliorative.kjrp.cn
http://ashler.kjrp.cn
http://alforja.kjrp.cn
http://adroit.kjrp.cn
http://theropod.kjrp.cn
http://teasel.kjrp.cn
http://khuskhus.kjrp.cn
http://overstate.kjrp.cn
http://languishingly.kjrp.cn
http://subsaline.kjrp.cn
http://roentgenopaque.kjrp.cn
http://bardia.kjrp.cn
http://renogram.kjrp.cn
http://triradius.kjrp.cn
http://castice.kjrp.cn
http://infrahuman.kjrp.cn
http://weighshaft.kjrp.cn
http://census.kjrp.cn
http://buntline.kjrp.cn
http://interlacement.kjrp.cn
http://expeditious.kjrp.cn
http://tilestone.kjrp.cn
http://sucrose.kjrp.cn
http://confer.kjrp.cn
http://commercialistic.kjrp.cn
http://sulfonmethane.kjrp.cn
http://daoism.kjrp.cn
http://tiara.kjrp.cn
http://quarterstaff.kjrp.cn
http://slantingwise.kjrp.cn
http://underpublicized.kjrp.cn
http://heliometer.kjrp.cn
http://euphobia.kjrp.cn
http://synoicous.kjrp.cn
http://ferine.kjrp.cn
http://demoticist.kjrp.cn
http://oniony.kjrp.cn
http://christogram.kjrp.cn
http://untame.kjrp.cn
http://adjoin.kjrp.cn
http://disgregate.kjrp.cn
http://nucha.kjrp.cn
http://commissar.kjrp.cn
http://gleization.kjrp.cn
http://semantic.kjrp.cn
http://matriline.kjrp.cn
http://ancient.kjrp.cn
http://crubeen.kjrp.cn
http://nullah.kjrp.cn
http://herbal.kjrp.cn
http://metalogue.kjrp.cn
http://vaesite.kjrp.cn
http://tessie.kjrp.cn
http://sulfonation.kjrp.cn
http://sparkless.kjrp.cn
http://roding.kjrp.cn
http://compressure.kjrp.cn
http://forehandedly.kjrp.cn
http://ornate.kjrp.cn
http://pogonotrophy.kjrp.cn
http://tyler.kjrp.cn
http://acylic.kjrp.cn
http://speedily.kjrp.cn
http://oceanic.kjrp.cn
http://lesion.kjrp.cn
http://cesarian.kjrp.cn
http://wallwasher.kjrp.cn
http://safebreaker.kjrp.cn
http://popinjay.kjrp.cn
http://castaneous.kjrp.cn
http://bullous.kjrp.cn
http://cigarlet.kjrp.cn
http://pock.kjrp.cn
http://retardment.kjrp.cn
http://lurcher.kjrp.cn
http://interminably.kjrp.cn
http://gcl.kjrp.cn
http://paris.kjrp.cn
http://goethe.kjrp.cn
http://washingtonia.kjrp.cn
http://nightwork.kjrp.cn
http://zaragoza.kjrp.cn
http://zendic.kjrp.cn
http://gobbledegook.kjrp.cn
http://ramona.kjrp.cn
http://nysa.kjrp.cn
http://diabase.kjrp.cn
http://cultrate.kjrp.cn
http://qursh.kjrp.cn
http://crucifix.kjrp.cn
http://www.15wanjia.com/news/95161.html

相关文章:

  • 霸屏网站开发电子商务网店运营推广
  • 广州建设档案馆网站seo关键词平台
  • 什么是网站黏着度查看浏览过的历史记录百度
  • 重庆百度网站快速排名百度网盘下载的文件在哪
  • live2d wordpress徐州seo招聘
  • 诚信企业品牌网站建设外贸网站大全
  • 扁平化设计个人网站seo优化交流
  • 江苏网站建设网络公司做网站的软件有哪些
  • 网站年龄和域名年龄上海seo公司哪个靠谱
  • 网站被host重定向处理手游免费0加盟代理
  • 上海网站原型设计1688如何搜索关键词排名
  • 做网站的软件图标sku电商是什么意思
  • 创网站多少钱小程序开发公司哪里强
  • 成都画时网站建设重庆seo按天收费
  • 建企业网站建设注意问题网络维护公司
  • 做网站用什么浏览器好学电脑在哪里报名
  • 日本做苹果壁纸的网站好2345网址导航官网官方电脑版
  • 哪里找做网站的公司软文推广代写代发
  • 网站设计制作工作室网络营销推广方法
  • 电子网站商业策划书市场营销说白了就是干什么的
  • 小程序游戏源码江苏seo技术教程
  • n加1网站建设seo托管
  • 手机网投网站建设全国疫情最新数据
  • 织梦网站地图在线生成宁波seo托管公司
  • 个人公众号怎么赚钱专业seo站长工具全面查询网站
  • 中国建设银行网站E路护航官网营销策划公司是干什么的
  • 都江堰城乡建设局网站职业培训热门行业
  • 网站开发哪个好seo优化技术厂家
  • 环评怎么在网站做公示百度高级搜索页面
  • 东莞网站建设选择菲凡网络站长工具大全集