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/

ただし、次の 2 つの問題があります。

1 エンコーディング

戻り値をxx漢字などに変更すると、クライアントで読み取り不能な結果が得られます。

2 コンテンツ タイプ

モミ虫を通して、私はこれを手に入れました:

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

なぜではtext/htmlなくtext/plain

修正方法は?

4

0 に答える 0