小编典典

从Spring MVC 3 Controller仅返回字符串消息

spring

谁能告诉我如何从控制器返回字符串消息?

如果我只是从控制器方法返回一个字符串,那么spring mvc会将其视为jsp视图名称。


阅读 491

收藏
2020-04-14

共1个答案

小编典典

使用@ResponseBody以下命令在控制器中注释方法:

@RequestMapping(value="/controller", method=GET)
@ResponseBody
public String foo() {
    return "Response!";
}

来自:15.3.2.6将响应主体与@ResponseBody注释映射:

@ResponseBody注释[…]可以放在一个方法,并且指示返回类型应当直接写入HTTP响应主体(而不是放置在一个模型,或解释为视图名称)。

2020-04-14