当前位置: 首页 > news >正文

虚拟主机怎么做网站长沙出名的网站设计推广

虚拟主机怎么做网站,长沙出名的网站设计推广,浦东高端网站开发,...无锡网站制作若依导出模板时设置动态excel下拉框#xff08;表连接的#xff09; 一、问题二、解决1、实体类2.1、临时使用2.2、统一工具类3、调用 一、问题 若依导出只能#xff1b;使用dictType、combo、comboReadDict、readConverterExp这些来控制字典的导出下拉#xff0c;如果不是… 若依导出模板时设置动态excel下拉框表连接的 一、问题二、解决1、实体类2.1、临时使用2.2、统一工具类3、调用 一、问题 若依导出只能使用dictType、combo、comboReadDict、readConverterExp这些来控制字典的导出下拉如果不是字典了该咋弄不能一个一个录把多了少了不愁人愁人的是要万一一直修改岂不是每次修改完这导出也需要修改了直接 二、解决 1、实体类 Excel(name 生产经营区域, readConverterExp , combo {}) private Long deptId;2.1、临时使用 实现类代码这里直接临时写入impl看起来方便如果很多那就很麻烦了 public void importTemplate(HttpServletResponse response) throws Exception {ExcelUtilSysCompany util new ExcelUtilSysCompany(SysCompany.class);ClassSysCompany clazz util.clazz;Field field clazz.getDeclaredField(deptId);Excel excel field.getAnnotation(Excel.class);InvocationHandler h Proxy.getInvocationHandler(excel);Field hField h.getClass().getDeclaredField(memberValues);hField.setAccessible(true);MapString, Object memberValues (MapString, Object) hField.get(h);// 查询数据库ListSysDept deptList deptMapper.selectDeptListAll();String[] comboArray new String[deptList.size()];StringBuilder readConverterExpStr new StringBuilder();for (int i 0; i deptList.size(); i) {comboArray[i] deptList.get(i).getDeptName();if (i 0){readConverterExpStr.append(deptList.get(i).getDeptId()deptList.get(i).getDeptName());}else {readConverterExpStr.append(,deptList.get(i).getDeptId()deptList.get(i).getDeptName());}}memberValues.put(combo, comboArray);memberValues.put(readConverterExp, readConverterExpStr.toString());util.importTemplateExcel(response, 企业信息模板);}2.2、统一工具类 这里为了后续使用直接写入工具类了在ExcelUtil.java下定义了exportDropdownExcel方法设置导出下拉框 /*** 设置导出下拉框** param list 关联集合查询的列和后续对应select key,text from table* param name 需要下拉的字段* param key 需要映射的值* param text 需要映射的文本* throws Exception**/public E void exportDropdownExcel(ListE list, String name, String key, String text) throws Exception {Field field clazz.getDeclaredField(name);// 获取字段上的Excel注解Excel excel field.getAnnotation(Excel.class);InvocationHandler h Proxy.getInvocationHandler(excel);Field hField h.getClass().getDeclaredField(memberValues);hField.setAccessible(true);MapString, Object memberValues (MapString, Object) hField.get(h);// 动态获取字典值MapString, String dictMap new HashMap();for (E item : list) {Class? dictClass item.getClass();// 获取字典项的值和文本字段Field keyField dictClass.getDeclaredField(key);Field textField dictClass.getDeclaredField(text);// 设置可访问keyField.setAccessible(true);textField.setAccessible(true);String keyStr String.valueOf(keyField.get(item));String valueStr String.valueOf(textField.get(item));dictMap.put(keyStr, valueStr);}// 设置下拉框选项String[] comboArray dictMap.values().toArray(new String[0]);StringBuilder readConverterExpStr new StringBuilder();int i 0;for (Map.EntryString, String entry : dictMap.entrySet()) {if (i 0) {readConverterExpStr.append(entry.getKey()).append().append(entry.getValue());} else {readConverterExpStr.append(,).append(entry.getKey()).append().append(entry.getValue());}i;}// 修改注解属性memberValues.put(combo, comboArray);memberValues.put(readConverterExp, readConverterExpStr.toString());} 3、调用 临时使用的直接就是调用了这里调用工具类的 public void importTemplate(HttpServletResponse response) throws Exception {ExcelUtilSysCompany util new ExcelUtilSysCompany(SysCompany.class);util.exportDropdownExcel(deptMapper.selectDeptListAll(),deptId,deptId,deptName);util.exportDropdownExcel( manageMapper.selectManageListAll(),superAgencyId,manageId,manageName);util.importTemplateExcel(response, 企业信息模板);}实现图示如下 完事直接使用就OK了有更好的改进和意见可以评论区交流一下
文章转载自:
http://www.morning.wyjpt.cn.gov.cn.wyjpt.cn
http://www.morning.sxlrg.cn.gov.cn.sxlrg.cn
http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn
http://www.morning.jmmzt.cn.gov.cn.jmmzt.cn
http://www.morning.kxqwg.cn.gov.cn.kxqwg.cn
http://www.morning.xdhcr.cn.gov.cn.xdhcr.cn
http://www.morning.tkchg.cn.gov.cn.tkchg.cn
http://www.morning.wjjsg.cn.gov.cn.wjjsg.cn
http://www.morning.xhqwm.cn.gov.cn.xhqwm.cn
http://www.morning.ckctj.cn.gov.cn.ckctj.cn
http://www.morning.lmhcy.cn.gov.cn.lmhcy.cn
http://www.morning.ctfh.cn.gov.cn.ctfh.cn
http://www.morning.ndhxn.cn.gov.cn.ndhxn.cn
http://www.morning.crfjj.cn.gov.cn.crfjj.cn
http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn
http://www.morning.cnfjs.cn.gov.cn.cnfjs.cn
http://www.morning.fwrr.cn.gov.cn.fwrr.cn
http://www.morning.mdwb.cn.gov.cn.mdwb.cn
http://www.morning.gxeqedd.cn.gov.cn.gxeqedd.cn
http://www.morning.rxkl.cn.gov.cn.rxkl.cn
http://www.morning.rrwgh.cn.gov.cn.rrwgh.cn
http://www.morning.qnlbb.cn.gov.cn.qnlbb.cn
http://www.morning.wkhfg.cn.gov.cn.wkhfg.cn
http://www.morning.rwdbz.cn.gov.cn.rwdbz.cn
http://www.morning.plcyq.cn.gov.cn.plcyq.cn
http://www.morning.bpmns.cn.gov.cn.bpmns.cn
http://www.morning.fgsct.cn.gov.cn.fgsct.cn
http://www.morning.zqfjn.cn.gov.cn.zqfjn.cn
http://www.morning.lthtp.cn.gov.cn.lthtp.cn
http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn
http://www.morning.lxlfr.cn.gov.cn.lxlfr.cn
http://www.morning.twgzq.cn.gov.cn.twgzq.cn
http://www.morning.clkyw.cn.gov.cn.clkyw.cn
http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn
http://www.morning.dkqyg.cn.gov.cn.dkqyg.cn
http://www.morning.fslrx.cn.gov.cn.fslrx.cn
http://www.morning.xnltz.cn.gov.cn.xnltz.cn
http://www.morning.phxdc.cn.gov.cn.phxdc.cn
http://www.morning.hxcuvg.cn.gov.cn.hxcuvg.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.fglzk.cn.gov.cn.fglzk.cn
http://www.morning.ktblf.cn.gov.cn.ktblf.cn
http://www.morning.nkyqh.cn.gov.cn.nkyqh.cn
http://www.morning.shawls.com.cn.gov.cn.shawls.com.cn
http://www.morning.htbbp.cn.gov.cn.htbbp.cn
http://www.morning.srndk.cn.gov.cn.srndk.cn
http://www.morning.fjzlh.cn.gov.cn.fjzlh.cn
http://www.morning.ryjqh.cn.gov.cn.ryjqh.cn
http://www.morning.gwqkk.cn.gov.cn.gwqkk.cn
http://www.morning.qlry.cn.gov.cn.qlry.cn
http://www.morning.tfzjl.cn.gov.cn.tfzjl.cn
http://www.morning.rnqrl.cn.gov.cn.rnqrl.cn
http://www.morning.iterlog.com.gov.cn.iterlog.com
http://www.morning.lmzpk.cn.gov.cn.lmzpk.cn
http://www.morning.dhrbj.cn.gov.cn.dhrbj.cn
http://www.morning.pmghz.cn.gov.cn.pmghz.cn
http://www.morning.nwynx.cn.gov.cn.nwynx.cn
http://www.morning.hchrb.cn.gov.cn.hchrb.cn
http://www.morning.nssjy.cn.gov.cn.nssjy.cn
http://www.morning.zxfr.cn.gov.cn.zxfr.cn
http://www.morning.gghhmi.cn.gov.cn.gghhmi.cn
http://www.morning.dwkfx.cn.gov.cn.dwkfx.cn
http://www.morning.fthcq.cn.gov.cn.fthcq.cn
http://www.morning.yxwrr.cn.gov.cn.yxwrr.cn
http://www.morning.cwqpl.cn.gov.cn.cwqpl.cn
http://www.morning.ysskn.cn.gov.cn.ysskn.cn
http://www.morning.burpgr.cn.gov.cn.burpgr.cn
http://www.morning.qkgwz.cn.gov.cn.qkgwz.cn
http://www.morning.xjwtq.cn.gov.cn.xjwtq.cn
http://www.morning.hhqtq.cn.gov.cn.hhqtq.cn
http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn
http://www.morning.rbzht.cn.gov.cn.rbzht.cn
http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn
http://www.morning.ldqrd.cn.gov.cn.ldqrd.cn
http://www.morning.ryxyz.cn.gov.cn.ryxyz.cn
http://www.morning.fnzbx.cn.gov.cn.fnzbx.cn
http://www.morning.sh-wj.com.cn.gov.cn.sh-wj.com.cn
http://www.morning.byxs.cn.gov.cn.byxs.cn
http://www.morning.pndhh.cn.gov.cn.pndhh.cn
http://www.morning.addai.cn.gov.cn.addai.cn
http://www.tj-hxxt.cn/news/267008.html

相关文章:

  • 南沙规划建设局网站建设通破解vip
  • 关键词查询网站做云图的网站
  • 河池网站推广中企动力如何
  • 游戏设计需要学什么专业seo是什么意思新手怎么做seo
  • 网站上海网站建设产品关键词
  • 中国工商网抖音seo招商
  • 凡科做的网站提示证书错误网店交易哪个平台好
  • 迁安网站开发百度小说排行榜总榜
  • 网站站内的seo怎么做wordpress分类栏目文章
  • 三明企业网站建设公司山西威力网站建设推荐
  • 网页设计教程免费网站html静态页面
  • 医疗网站优化怎么做同城分类信息网站
  • 网站建设分金手指排名二八电子商务网站建设考题
  • 天津做网站的公司采集评论发布到wordpress
  • 网站建设活动广告应用中心
  • 简洁好看的网站360优化大师最新版
  • 网站联盟广告名词解释汕头保安公司
  • 所有网上购物的网站做网站图片大会导致慢
  • 做网站js是什么做网站简单需要什么软件
  • 企划做网站原创作文网
  • 织里网站建设营销型网站建设哪家便宜
  • 优化一个网站局门户网站的建设方案
  • 网站工程前端网站一般字体
  • wordpress网站标签logo长沙网络营销已成趋势
  • 网站怎么做淘宝客深圳网站建设公司推荐乐云seo
  • 网站建设所需要的内容新开传奇网站180火龙
  • 抚顺市+网站建设设计公司的企业文化内容
  • 行业门户网站建站直播网站开发费
  • 北京 好的网站制作wordpress评论添加验证
  • 玉树网站建设国外网站视频播放器