关于s-HR中url请求中参数获取问题

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

关于s-HR中url请求中参数获取问题

二开在url中直接追加参数&xxx=xxx01,在后端通过

String xxx = request.getParameter("xxx");

发现无法获取到参数值,此时可以进行兼容处理下,从request的attribute获取:

Map customParams = (Map) request.getAttribute(Constants.CUSTOM_PARAMS);
String xxx = (String)customParams.get("xxx");

从请求中获取进行转换

String custom_params = request.getParameter(Constants.CUSTOM_PARAMS);
if (!StringUtils.isEmpty(custom_params)) {
    Map customParams = JSONUtils.convertJsonToObject(SHRContext.getInstance().getContext(),custom_params);
    request.setAttribute(Constants.CUSTOM_PARAMS, customParams);
    String xxx = (String)customParams.get("xxx");
}
//其中  Constants 为:com.kingdee.shr.base.syssetting.web.dynamic.util.Constants

关于s-HR中url请求中参数获取问题

二开在url中直接追加参数&xxx=xxx01,在后端通过String xxx = request.getParameter("xxx");发现无法获取到参数值,此时可以进行兼容处理下...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息