【发布时间】:2011-08-26 06:23:26
【问题描述】:
@RequestMapping(..)
@ResponseBody
public SearchResponse search(SearchRequest request) throws SearchException { .. }
我要回请求者:
- JSON 序列化的搜索响应以防万一
- 如果抛出
SearchException,则 JSON 序列化异常详细信息。
第一部分工作正常(在类路径中有 Jackson 和 <mvc:annotation-driven />),但我没有看到将异常序列化为 json 的简单方法。
我可以注册一个自定义处理程序,并从那里编写一个 JSON 字符串,但我可能还需要 XML 序列化,这意味着我需要处理程序中的条件。是不是有什么准备好了吗?
【问题讨论】:
标签: spring spring-mvc