有时我会以json(来自rest客户机)格式和xml(来自使用jsp视图的表单)格式收到请求。当我编写如下所示的控制器类时,它将不允许请求xml(从表单使用jsp视图)。
这是我的问题。控制器类应允许这两种类型的请求。
@RequestMapping(value = "/home", method = RequestMethod.POST)
public String getCustomer(@RequestBody HomeRequest homeRequestequest,
HttpServletRequest request) {
String response = homeService.getCustomerResponse(homeRequestequest, request);
return response;
}
请帮助解决这个问题。我使用的是3.2.4.0版本。
1条答案
按热度按时间3z6pesqy1#
正如jbarrueta在评论中所说,您需要在controller中声明两个方法,例如。
getCustomerJson
以及getCustomerXML
.第一种方法的Map是:
第二种方法的Map是: