spring mvc 是否有 response.write 直接输出到浏览器?
2022-09-03 03:38:15
我正在使用弹簧mvc与自由模板。
在 asp.net 中,您可以使用React.Write(“hello, world”)直接写入浏览器;
你能在春季mvc中做到这一点吗?
我正在使用弹簧mvc与自由模板。
在 asp.net 中,您可以使用React.Write(“hello, world”)直接写入浏览器;
你能在春季mvc中做到这一点吗?
您可以:
获取并打印到其 或(取决于您是要发送文本数据还是二进制数据)HttpServletResponse
Writer
OutputStream
@RequestMapping(value = "/something")
public void helloWorld(HttpServletResponse response) {
response.getWriter().println("Hello World")
}
@RequestMapping(value = "/something")
@ResponseBody
public String helloWorld() {
return "Hello World";
}
因此,您的文本将被写入响应流。Hello World
如果您使用带注释的控制器(或者我相信没有注释的控制器...),则可以使用控制器中的方法参数来获取输出流,然后写入屏幕 - 请参阅 http://download.oracle.com/docs/cd/E17410_01/javaee/6/api/javax/servlet/ServletResponse.html#getOutputStream%28%29HttpServletResponse
有关可以在控制器/处理程序中使用的参数的详细信息,请参阅 http://static.springsource.org/spring/docs/2.5.x/reference/mvc.html(第 13.11.4 节)