直接输出到浏览器吗

直接输出到浏览器吗

本文介绍了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 并打印到它的 WriterOutputStream(取决于您要发送文本数据还是二进制数据)

  • get the HttpServletResponse and print to its Writer or OutputStream (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 直接输出到浏览器吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

    08-04 20:13