这里记录一下学习MVC的过程
首先springMVC是可以对基本类型的格式进行转换,就例如我们传数据到前端的String 类型可以转换为Integer,Float等基本类型,但是当我们想要将该String类型转换成我们自己需要的对象时,就不能够了,需要做一些处理
public class ClassesM implements Converter{ @Override public classes convert(String source) { classes classes=new classes(); classes.setNumber(1); classes.setStudentNum(52); classes.setClassMessage("学风良好......"); return classes; } }
@Data public class classes { private int number; private int studentNum; private String classMessage; }
其中需要在容器中包含一个converters属性
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd">
想在浏览器显示的是JSON格式,中文乱码需要在业务方法中通过设置response的编码方式来解决,bean的设置并不起作用;
如果不需要把数据转换成json格式,bean的设置可以起到中文乱码的作用
这样就可以将后端的含有中文的数据传至 前端展示
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者