技巧分享

1、在jsp页面中被禁用的不会传值到后台,例如checkbox select 标签等,解决办法隐藏域

2、将以个对象的属性转为一个map(继承来的字段不能转, 如果为null 则不会放进map中,0 要放入)

/**
     * 将一个类查询方式加入map(属性值为int型时,0时不加入,
     * 属性值为String型或Long时为null和“”不加入)
     * @param obj
     * @return
     */
    public static Map<String, Object> setConditionMap(Object obj) {
        Map<String, Object> map = new HashMap<String, Object>();
        if (obj == null) {
            return null;
        }
        Field[] fields = obj.getClass().getDeclaredFields();
        for (Field field : fields) {
            String fieldName = field.getName();
            if (getValueByFieldName(fieldName, obj) != null)
                map.put(fieldName, getValueByFieldName(fieldName, obj));
        }
        return map;
    }

/**
     * 根据属性名获取该类此属性的值
     * @param fieldName
     * @param object
     * @return
     */
    private static Object getValueByFieldName(String fieldName, Object object) {
        String firstLetter = fieldName.substring(0, 1).toUpperCase();
        String getter = "get" + firstLetter + fieldName.substring(1);
        try {
            Method method = object.getClass().getMethod(getter, new Class[] {});
            Object value = method.invoke(object, new Object[] {});
            return value;
        } catch (Exception e) {
            return null;
        }

}

时间: 2024-10-13 11:37:27

技巧分享的相关文章

用户界面设计经验分享:界面设计技巧分享

如此有用的文章我已记不得是什么时候发现的了,但在看完的那一刻便想将之翻译,分享给大家自己也受用. 时间过了很久,来到了2014年,终于静下心来花了大把时间连同图片一起译成了中文.像我这样业余的翻译六级分数只够及格的程序员,不敢说做到信雅达,但求意思到位. 1 尽量使用单列而不是多列布局 单列布局能够让对全局有更好的掌控.同时用户也可以一目了然内容.而多列而已则会有分散用户注意力的风险使你的主旨无法很好表达.最好的做法是用一个有逻辑的叙述来引导用户并且在文末给出你的操作按钮. 2 放出礼品往往更具

webstorm的中文教程和技巧分享

webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享. webstorm8.0.3中文汉化版下载:百度网盘下载:http://pan.baidu.com/s/1pJI9PMV WebStorm为前端javascript开发而生,专门为 javascript开发做了很多优化,令前端工程师眼前一亮的. 一.webstorm的功能 1.webstorm的智能的代码补全: 支持不同浏览器的提示,还包括所有用户自定义的函数(项目中) 代码补全包含了所有

SharePoint 2013技巧分享系列 - 同步Exchange显示高清用户照片

在"SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片"文中介绍了如何同步Active Directory显示用户照片,但是同步完成后,用户照片尺寸和清晰度都不是非常理想.本文将介绍如何同步Exchange Server显示高清用户照片. 原理 与SharePoint Server 2010相似, 在SharePoint Server 2013中存在一个用户照片的目录.当SharePoint启用Exchange照片同步时, SharePoi

win10系统操作技巧分享

Win10系统正式版发布后,很多人都迫不及待更新了win10系统.不少的人在更新了win10系统之后才发现win10系统操作起来并不是那么得心应手,win10系统要怎么操作呢?win10系统操作的技巧是怎样的呢?那么,小编就把win10系统操作技巧分享给大家! Win10技巧1.窗口1/4分屏 从Win7时代开始,微软便引入了屏幕热区概念,即当你需要将一个窗口快速缩放至屏幕1/2尺寸时,只需将它直接拖拽到屏幕两边即可.在Win10中你会发现这项功能大大加强,除了左.右.上这三个热区外,我们还能拖

论文写作技巧分享

中学生初学议论文写作时,往往无从下手,即使勉强去写,也往往是以叙代议,或空发议论,不符合议论文的基本要求.这是中学生作文训练中从记叙文过渡到议论文时经常且普遍出现的现象.为了帮助学生解决这个问题,给他们一个入门向导,我在指导议论文训练时试用了以下四种方法,效果较好.现以命题作文为例,把四种方法的运用情况介绍如下,供广大师生参考. 一.宽大题目缩小做 所谓宽大题目,指文题从字面上看是要讲大道理的,论述范围很宽泛,初写议论文的人一时还难以驾驭它.对这样的文题,就需要"小做",即把文题适当&

批量删除wps文档里的回车符的方法!WPS使用技巧分享!

有时候整理文档的时候,如果是从网上复制的文字,可能会因为复制而产生很多的回车符.怎样能批量去掉这些个回车符呢,下面马上告诉你批量删除wps文档里的回车符的方法!WPS使用技巧分享! 想要批量删除批量删除wps文档里的回车符,我们首先要了解回车符的种类!WPS文字或者Word中的回车符分为两种:一种为自带的回车符,一种为网络文件产生的回车符,称之为换行符. 1.批量删除wps文档里的回车符方法如下: 编辑--> 替换--> 替换-->高级-->特殊字符-->选择段落标记--&g

AG真人视讯技巧分享,押注玩法、平台入口7711833.com

AG真人视讯平台入口7711833.com技巧分享,押注玩法玩ag视讯经验:我简单说几句个人的一些经验,ag视讯.bb视讯 选桌子的一些小技巧,我一般是看盘感选桌子,刚开不就或者开了三分之二的个人感觉比较顺.大致方向和冷热号比较明确. 怎么看路子,其实是顺龙跟跳,不过我不会把把买,感觉顺的时候我会做几期的计划,稍加本金的30%的注码,如果不中的时候我会收,均注继续摸索好的路子. 玩ag视讯不建议长时间的拉锯战,有时候好的路子不要浪费,但最好不要连续的倍投,×××玩的就是心跳,但真金白银也只是数字

Redis基本使用及百亿数据量中的使用技巧分享

作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9941208.html 作者:大石头 时间:2018-11-10 晚上20:00 地点:钉钉群(组织代码BKMV7685)QQ群:1600800 内容:Redis基本使用及百亿数据量中的使用技巧分享 记录人:依乐祝 热场准备 熟悉的开场白,大家晚上好啊,今天给大家分享的是Redis在大数据中的使用,可能真正讲的是一些redis的使用技巧,Redis基本的一些东西. 首先给大家个地址,源码以及实例都在里面

Redis基本使用及百亿数据量中的使用技巧分享(附视频地址及观看指南)

作者:依乐祝原文地址:https://www.cnblogs.com/yilezhu/p/9941208.html 主讲人:大石头 时间:2018-11-10 晚上20:00 地点:钉钉群(组织代码BKMV7685)QQ群:1600800 内容:Redis基本使用及百亿数据量中的使用技巧分享 记录人:依乐祝 热场准备 熟悉的开场白,大家晚上好啊,今天给大家分享的是Redis在大数据中的使用,可能真正讲的是一些redis的使用技巧,Redis基本的一些东西. 首先给大家个地址,源码以及实例都在里面

新手写作博客文章内容技巧分享

现在是一个凡是讲究快的时代,一般用户在网上浏览文文章时,基本不会在网页上停留很长时间,很多都是只会浮光掠影的扫视内容,都是通过在页面上扫视来获取信息,找寻关键字.短语和视觉线索,所以新手在博客文章内容在写作时就要注意一些细节. 新手写作博客文章内容技巧分享 自媒体 思考 经验心得 第1张 总结了一下几个方面: 一.文章排版 列表-文章在排版时使用列表,可以给人简洁有序的感觉,带有符合和编号的给人的感觉更清晰 加粗-文章段落中可以使用粗体和其他格式来强调重点,不过要注意次数,不要走极端,全部加 粗