实验室项目一碰到的后端问题
1.SSM后端,controller层在与前端交互传输数据时,如Ajax请求的响应,需要加上@ResponseBody和produces={"application/json;charset=utf-8"},否则前端会出现没有响应和乱码的现象

2.出现编译的时候xml文件不进行编译,在项目的pom.xml里的<build>下添加
<!--保证编译的时候xml文件也会进行编译-->
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
3.在进行诸如ajax请求的返回时,需要将字符串转换成json格式进行返回,目前个人知道的一个处理模板
1)导入json相关的包
 <dependency>
     <groupId>org.json</groupId>
     <artifactId>json</artifactId>
     <version>20160810</version>
 </dependency>
2)进行处理
Map<String,String> ret = new HashMap<>();
ret.put("type","error");
ret.put("msg","服务器出错啦,很抱歉,注册失败!");
JSONObject jsonObject = JSONObject.fromObject(ret);
String result = jsonObject.toString();
return result;
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号