本文介绍了spring mvc 有 response.write 直接输出到浏览器吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用带有 freetemplate 的 spring mvc.
I am using spring mvc with freetemplate.
在 asp.net 中,您可以使用 Response.Write("hello, world"); 直接写入浏览器;
In asp.net, you can write straight to the browser using Response.Write("hello, world");
你能在 spring mvc 中做到这一点吗?
Can you do this in spring mvc?
推荐答案
您可以:
获取
HttpServletResponse
并打印到它的Writer
或OutputStream
(取决于您要发送文本数据还是二进制数据)
get the
HttpServletResponse
and print to itsWriter
orOutputStream
(depending on whether you want to send textual or binary data)
@RequestMapping(value = "/something")
public void helloWorld(HttpServletResponse response) {
response.getWriter().println("Hello World")
}
使用 @ResponseBody
:
@RequestMapping(value = "/something")
@ResponseBody
public String helloWorld() {
return "Hello World";
}
因此您的 Hello World
文本将被写入响应流.
Thus your Hello World
text will be written to the response stream.
这篇关于spring mvc 有 response.write 直接输出到浏览器吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!