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

龙华网站建设设计公司策划方案网站

龙华网站建设设计公司,策划方案网站,wordpress头部空白,长沙手机网站开发乱码处理 编写一个表单&#xff1a; 编写EncodingController控制类 测试&#xff1a; 此乱码是在从前端传送到test方法时就已经乱了。 采用过滤器解决乱码 在web.xml中配置SpringMVC的乱码过滤器 <filter><filter-name>encoding</filter-name><filter…

乱码处理

编写一个表单:

编写EncodingController控制类

测试:

此乱码是在从前端传送到test方法时就已经乱了。

采用过滤器解决乱码

在web.xml中配置SpringMVC的乱码过滤器

<filter><filter-name>encoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>utf-8</param-value></init-param></filter><filter-mapping><filter-name>encoding</filter-name><url-pattern>/*</url-pattern></filter-mapping>

重新测试:

JSON

  • JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。
  • 采用完全独立于编程语言的文本格式存储和表示数据
  • 简洁和清晰的层次结构使的JSON成为理想的数据交互语言
  • 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率

在JavaScript语言中,一切都是对象,因此,任何JavaScript支持地类型都可以通过JSON来表示,例如:字符串、数字、对象、数组等,看看他地要求和语法格式。

  • 对象表示为键值对,数据由逗号分隔
  • 花括号保存对象
  • 方括号保存数组

JSON键值对是用来保存JavaScript对象的一种方式,和JavaScript对象地写法也大同小异,键/值对组合中地键名写在前面并用双引号“”包裹,使用冒号:分隔,然后紧接着值:

{"name":"张三"}

{"age":"3"}

{"sex":"男"}

JSON是javaScript对象的字符串表示法。它使用文本来表示一个JS对象的信息,本质是一个字符串。

使用JSON.stringiy()将JavaScript对象转换为字符串。

使用JSON.parse()将JSON字符串转换为JavaScript对象。

第一个输出的是对象,可展开,第二个输出的是字符串,无法展开。第三个是将第二个字符串又转换为了对象。

Controller返回JSON数据

Jackson应该是目前比较好的json解析工具了。

此处使用jackson。使用它需要导入jar包。

<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.18.3</version>
</dependency>

  1. 配置pom.xml文件(导入jackson、lombok依赖)
  2. 配置web.xml文件(配置DispatcherServlet和乱码问题)
  3. 配置Springmvc-servlet.xml文件(扫描注解、视图解析)
  4. 编写实体类User
  5. 编写控制类UserController

测试结果:

使用jackson包中的ObjectMapper生成对象

若存在中文时会出现乱码。

可以用produces解决乱码

乱码统一解决

在spring中配置:

<!--解决json乱码--><mvc:annotation-driven><mvc:message-converters register-defaults="true"><bean class="org.springframework.http.converter.StringHttpMessageConverter"><constructor-arg value="utf-8"/></bean><bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"><property name="objectMapper"><bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean"><property name="failOnEmptyBeans" value="false"/></bean></property></bean></mvc:message-converters></mvc:annotation-driven>

在类上可以使用@RestController  表示这个类下面的方法只会返回字符串

传递一组对象:

打印时间

抽象为工具类

也可将该类设计一个工具类,需要输出时间的时候调用此类,并且给定时间格式:

改动如下:

调用该类:

若只想传递一个参数:

更改输出一组对象的案例:

http://www.dtcms.com/wzjs/237905.html

相关文章:

  • wordpress禁用主题字体通州优化公司
  • 大学帮学校做网站推广产品怎么发朋友圈
  • 邵阳网站建设seo的基础优化
  • 剑灵代做装备网站优化公司流程制度
  • 深圳营销网站制作今天最新新闻10条
  • 那个公司做网站好公司做网络推广怎么做
  • wordpress 说说 分页沙洋县seo优化排名价格
  • 淘宝网站建设退款app推广代理加盟
  • 企业展示型网站怎么建引擎搜索网站
  • 镇江网站建设远航网络简述什么是网络营销
  • wordpress 建立第二个网站seo排名点击软件推荐
  • 怎么做淘宝客网站页面百度小说搜索风云榜排行榜
  • 企业网站用什么程序好百度搜索推广采取
  • 企业网站手机版源码下载产品营销方案策划书
  • 有什么做logo网站企业推广公司
  • 网站建设方案功能智能建站abc
  • html5 网站模板百度关键词查询网站
  • 公司网站是用什么软件做培训总结精辟句子
  • 电影网站开发PPT模板谷歌浏览器手机版官网下载
  • 赤峰建网站google下载官网
  • 面试网站建设的问题6seo 技术优化
  • 开放平台产品经理福州seo管理
  • 西安谷歌推广郑州seo顾问阿亮
  • 肥西建设局官方网站超级外链在线发布
  • 广西住建厅八大员报名网站seo关键词排名优化教程
  • 网站线下推广怎么做网络推广软件哪个好
  • 医院做网站的费用多少线上推广的方式有哪些
  • 丹阳建站厦门网站建设
  • 榆林建设银行的网站流量购买网站
  • 电脑做微信推送的网站自己想开个网站怎么弄