直接返回字符串(不使用视图)
有些时候,我们不需要视图来呈现内容,直接给请求方返回字符串即可,最常用的是返回 JSON 或 XML 等格式的字符串。
@RequestMapping("/getJson")
public void getJson(String name, PrintWriter pw){
pw.write("{name:'"+name+"'}");
}Code language: CSS (css)
这样可以直接返回文本,无需查找 JSP 视图。
访问 http://localhost:8080/SpringMvc/home/getJson?name=111 返回:
{name:'111'}Code language: CSS (css)
作业
处理中文乱码问题。
Previous: 使用 @RequestParam 映射不同名称的参数
Next: 使用 Map 向视图传递数据