春季 MVC 3:通过@ResponseBody返回 XML
2022-09-01 21:59:23
请原谅我发布这个新手问题,但我已经调试这个问题很长一段时间了。我在尝试获取基于对象返回XML的响应时遇到了一个小问题:-
@RequestMapping(value = "/mylink", method = RequestMethod.GET)
public @ResponseBody SomeObject doIt() {
...
}
现在,即使调用了该 API,我的客户端也根本没有收到 XML 响应。我一直在阅读一些地方,似乎我需要配置XML编组程序或某种XML解析器,但我不确定如何将该部分集成到我现有的配置中。我目前在我的 servlet 中具有以下配置.xml:-
<context:component-scan base-package="ss.controller" />
<mvc:annotation-driven />
<mvc:resources location="/resources/" mapping="/resources/**" />
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/app/" />
<property name="suffix" value=".jsp" />
</bean>
有人可以发布一些示例配置,说明我如何配置我的servlet.xml来使它工作吗?非常感谢。