如何让RequestMapping有地址后,在浏览器输入该地址不仅不跳转视图,而且还能在浏览器后台显示return后面的字符串

一般我们用SpringMVC框架的时候,都会用到Controller里面的RequestMapping,一般这个RequestMapping后面的括号里面都是跟着部分网址,举个例子,一般的Controller文件是这样的:

@RequestMapping("/test1/*")
    public String test1() {
        return "hello";
    }

return后面的hello是代表名字为hello的JSP页面,那该如何实现return后面不再是跳转到某个JSP页面,而是在浏览器后台显示return后面的字符串,示例如下:

@RequestMapping("/test2")
    @ResponseBody
    public String test2(){
        return "success2";
    }
}

只要加上注解@ResponseBody,这个代码块就不会跳转到JSP页面,而是把return后面的数据当作字符串返回到浏览器后台显示

猜你喜欢

转载自blog.csdn.net/Andre_dong/article/details/107839106