优化ServletUtils.renderResult

This commit is contained in:
thinkgem
2019-05-05 15:41:52 +08:00
parent c31259d5c8
commit 3c92f26684

View File

@@ -190,19 +190,22 @@ public class ServletUtils {
} }
} }
HttpServletRequest request = getRequest(); HttpServletRequest request = getRequest();
String uri = request.getRequestURI(); if (request != null){
if (StringUtils.endsWithIgnoreCase(uri, ".xml") || StringUtils String uri = request.getRequestURI();
.equalsIgnoreCase(request.getParameter("__ajax"), "xml")){ if (StringUtils.endsWithIgnoreCase(uri, ".xml") || StringUtils
return XmlMapper.toXml(resultMap); .equalsIgnoreCase(request.getParameter("__ajax"), "xml")){
}else{ return XmlMapper.toXml(resultMap);
String functionName = request.getParameter("__callback");
if (StringUtils.isNotBlank(functionName)){
return JsonMapper.toJsonp(functionName, resultMap);
}else{ }else{
return JsonMapper.toJson(resultMap); String functionName = request.getParameter("__callback");
if (StringUtils.isNotBlank(functionName)){
return JsonMapper.toJsonp(functionName, resultMap);
}else{
return JsonMapper.toJson(resultMap);
}
} }
}else{
return JsonMapper.toJson(resultMap);
} }
} }
/** /**