一般的な質問で申し訳ありませんが、それについては何もググることはできません。私たちのプロジェクトではSpring MVC 2.5を使用しているため、@ResponseBodyアノテーションはありません。どうすればこのようなものをそれなしで作成できますか?
質問する
254 次
1 に答える
1
Jackson オブジェクト マッパーで構築された文字列として返すことができます。
public String getCustomDetails(@PathVariable String variable1) {
CustomDetails details = new CustomDetails(variable1);
ObjectMapper mapper = new ObjectMapper();
String result = null;
result = mapper.writeValueAsString(details);
return result;
}
それはうまくいくはずです。writeValueAsString の呼び出しを try-catch で囲む必要がある場合があります。
編集:「CustomDetails」と「variable1」は単なる値の例であることを明確にする必要があります...それらは何でもかまいません。
于 2013-07-29T14:40:37.087 に答える