关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 8913|回复: 0

个人对jeecg的一个小改动,请评判

[复制链接]
发表于 2017-3-17 10:59:22 | 显示全部楼层 |阅读模式
本帖最后由 my123 于 2017-3-17 11:04 编辑

我个人很讨厌jeecg里面每个controller方法都注入request和response,然后把response传给datagrid方法,感觉依赖性很强,比较麻烦,也不怎么通用。

我想不如在方法开始前把response传给datagrid,在datagrid里加个response属性,返回数据的时候让datagrid自己解决就好了,不用再给它传response,controller里完全不出现response。

BaseController里这样:

@ModelAttribute
public void preMethod(HttpServletResponse response, DataGrid dataGrid){
   if(dataGrid != null){
      dataGrid.setResponse(response);
   }
}
TagUtil类的datagrid方法改进一下:

Q}0(%]V(QDQ{X%%LQ(0Y%7P.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表