SpringMVC数据响应(字符串(包括json格式),跳转页面)
SpringMVC数据响应SpringMVC数据响应也有很多类型文章目录SpringMVC数据响应前言一、直接返回字符串总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、直接返回字符串@RequestMapping("/quick6")public void save6(HttpServletResponse response) throws IOException {response.g
·
SpringMVC数据响应
SpringMVC数据响应也有很多类型
前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、直接返回字符串
@RequestMapping("/quick6")
public void save6(HttpServletResponse response) throws IOException {
response.getWriter().print("德玛西亚");
}
//告知Springmvc不要进行页面跳转,直接进行响应返回值
@ResponseBody
@RequestMapping("/quick7")
public String save7() {
return "resp";
}
用JSON格式返回
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.0</version>
</dependency>
@ResponseBody
@RequestMapping("/quick8")
public String save8() throws JsonProcessingException {
User user = new User();
user.setName("lisi");
user.setAge(18);
ObjectMapper objectMapper = new ObjectMapper();
String json = objectMapper.writeValueAsString(user);
return json;
}
配置SpringMVC实现响应会写JSON格式对象
需要在Spring-mvc.xml中添加配置
<!--配置处理器映射器-->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</list>
</property>
</bean>
<!--mvc注解驱动-->
<mvc:annotation-driven></mvc:annotation-driven>
注意@ResponseBody也得标注
@ResponseBody
@RequestMapping("/quick9")
public User save9(){
User user = new User();
user.setName("lisi");
user.setAge(18);
return user;
}
总结
这里对文章进行总结:
更多推荐
已为社区贡献1条内容
所有评论(0)