1

我正在使用 spring mvc3 构建 Web 服务:

@Controller
@RequestMapping(value = "/util", produces = "text/plain;charset=UTF-8")
public class UtilController {

    @RequestMapping(value = "/")
    @ResponseBody
    public String index() {
        return "xx";
    }
}

现在这个控制器处理了请求:

http://localhost:8080/util/

但是,我遇到了两个问题:

1 编码

当我将返回值从更改为xx中文字符之类的其他值时,我会在客户端得到不可读的结果。

2 内容类型

通过 firbug,我得到了这个:

Content-Length  2
Content-Type    text/html
Server  Jetty(6.1.26)

为什么是text/html而不是text/plain

如何解决?

4

0 回答 0