优化ServletUtils.renderResult
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user