建设网站的具体步骤是什么,用python导入wordpress,网站开发软件英文版,uml电子商务网站建设文档在进行SSM项目时#xff0c;后端表现层应该返回给前端字符串#xff0c;但是却跳转页面 1.首先检查是否使用ResponseBody注解 ResponseBody注解 作用#xff1a;将java对象转为json格式的数据。将controller的方法返回的对象通过适当的转换器转换为指定的格式之后#xff0… 在进行SSM项目时后端表现层应该返回给前端字符串但是却跳转页面 1.首先检查是否使用ResponseBody注解 ResponseBody注解 作用将java对象转为json格式的数据。将controller的方法返回的对象通过适当的转换器转换为指定的格式之后写入到response对象的body区通常用来返回JSON数据或者是XML数据。 注意在使用此注解之后不会再走视图处理器而是直接将数据写入到输入流中等同于通过response对象输出指定格式的数据。 该注解是直接作用到方法上的会将方法的返回结果直接写入HTTP的响应体中一般在AJAX异步获取数据时使用 原理首先用于读取Request请求的body部分数据使用系统默认配置的HttpMessageConverter进行解析然后把相应的数据绑定到要返回的对象上。 HttpMessageConverter中的方法它本是一个接口在其实现类完成转换。如果是bean对象会调用对象的getXXX方法获取属性值并且以键值对的形式进行封装进而转化为json串。如果是map集合采用get(key)方式获取value值然后进行封装。RequestBody 将 HTTP 请求正文插入方法中使用适合的 HttpMessageConverter 将请求体写入某个对象。 RequestMapping vs ResponseBody 在使用 RequestMapping后返回值通常解析为跳转路径但是加上 ResponseBody 后返回结果不会被解析为跳转路径而是直接写入 HTTP response body 中。 如何使用 A) GET、POST方式提时 根据request header Content-Type的值来判断: meta http-equivContent-Type contenttext/html; charsetutf-8 //head application/x-www-form-urlencoded 可选即非必须因为这种情况的数据RequestParam, ModelAttribute也可以处理当然RequestBody也能处理 multipart/form-data, 不能处理即使用RequestBody不能处理这种格式的数据 其他格式 必须其他格式包括application/json, application/xml等。这些格式的数据必须使用RequestBody来处理 B) PUT方式提交时 根据request header Content-Type的值来判断: application/x-www-form-urlencoded 必须multipart/form-data, 不能处理其他格式 必须 说明request的body部分的数据编码格式由header部分的Content-Type指定 2.检查前端内容的书写是否有误
后端的方法书写为 没有错误而且后端的控制台也没有报错是前端的问题。