09 2018 档案
摘要:需求描述:为了做一个批量操作,需要获取到checkbox选中的项的id,并且把选中的id拼接成字符串。 解决思路:先获取到checkbox选中项,然后拼接。(这tm不废话么),问题的关键就是获取checkbox的选中项,废话就不多说了直接上代码 代码: 总结:每天记录一点点,ヾ(◍°∇°◍)ノ゙
阅读全文
摘要:需求简介:列表有一列排序,其值只能是整数,不能是小数,在js中判断,并给出提示 解决思路:在js中先获取表单的值,然后用isNaN,然后查一下怎么把小数排除在外。我靠( ‵o′)凸,这只能算是半路把!擦汗擦汗擦汗,上代码 function checkSortNo() { var sort = doc
阅读全文
摘要:需求描述:页面输入完xxName和xx编码,点击提交,根据两项内容做重复校验(就是看看数据库里有木有相同的) 解决思路:把这两个东西作为查询条件去查,查到有记录,提示已存在,就不执行新增或者修改操作。想着这个小功能,应该不费事,简简单单嘛,结果新增的时候还好说,没有记录的话就save了,有的话重新输
阅读全文
摘要:情况描述:我提交的代码,老大给看了一下,指出了一个很大的问题:能在service层中处理的代码,别在controller里处理。controller就是一个流程转向控制的作用,service才是处理业务逻辑的,怎么说呢,这玩意儿我比谁都清楚,可是还是犯了这个错误,写篇檄文讨伐自己。 说说我的问题:新
阅读全文
摘要:情况描述:我提交的代码,让老大审批了一次,讲真的,对于我来说受益匪浅,其中有一个印象很深的内容:一个字符串是否为空的判断,我以前敲代码一直都是这样写的,可是从来都没有意识到这个东西。 代码: 总结: 总结: null表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。
阅读全文
摘要:简单描述:今天看老大提交的代码,发现了一个有意思的事情,一条sql中判断条件是空,老大的写法,让我眼前一亮。直接上代码 代码: 总结:其实这个并没有什么说的,关键是有点巧妙啊,记录一下!!!
阅读全文
摘要:需求描述:今天提交代码,老大审了一下,给我指出了一个改正的地方,XXX的详细信息页面(不是修改页面) input的内容是不能改的,给我指出的时候,我立马就知道了这个该怎么改了,加个readonly不就行了 (*^▽^*)^_^。 解决思路:潜意识反应的就是 readonly属性设置为true 但是又
阅读全文
摘要:需求描述:前台通过onclick触发ajax,到后台返回一个list(json格式的),把list插入到html的table中。 思路简介: ̄□ ̄|| 刚开始的时候,是没有思路的,就卡在了,怎么把 ajax 的回调函数的数据返回到页面上,(⇀‸↼‶) ,后来去度娘了一下,发现都是对table拼字符串
阅读全文
摘要:需求描述:对列表中的某一列内容添加a标签(其实就是对td标签下添加a标签了)。 思路简介:拿到这个我首先的反应就是在td标签对text获取内容的代码中动态拼接<a></a>字符串,可是我拼接的不好用,模板不识别,换种思路吧,那就是在<td></td>中直接添加<a></a>标签,那么问题来了,<a>
阅读全文
摘要:需求描述:将符合某条件的几条记录删除 解决思路:对于多个id,可以使用sql关键词 in ,只要满足数据库的id在你的id集合或者list中,就删除,从而实现批量删除。循环delete方法是在是low到爆,就不再提了。 代码: 总结:注意用好foreach就行,其中的collection是什么类型的
阅读全文
摘要:简单描述:做开发的时候,会遇到一次插入好多条记录,怎么做好呢? 解决思路:循环insert啊! 哪凉快那呆着去←!← 这样会增加数据库开销的,当然不能这么干了,要在sql上下功夫。看代码,一下就明白了 代码 总结:这就是sql语法灵活运用的表现啦,对list中的每个对象加上foreach循环,但是
阅读全文
摘要:需求描述:把checkbox勾选的对应id的记录的标志位置1或0,这个其实不难的,不过我自己做的话,肯定是多次访问数据库做更新,看了老大的代码,发现差距不是一般的大,老大把sql灵活运用,结果一次访问数据库,就做完更新了,真的是get到了。不多说,贴代码。 代码: 总结:这个批量更新的精华就在于,只
阅读全文
摘要:简单描述:看老大提交的代码,发现了一个事情,有一处是连着两个! 然后就把我弄纳闷了,果断找度娘,原来如此。上代码 代码: 简单总结: !!s 表示只有当s有内容时候,后边的代码才执行,相当于对s加了个判断 两个感叹号就能是代码简洁不少,这么用法我还是第一次见到 ,老大牛X! 详细内容: js中!的用
阅读全文
摘要:简单描述:看老大提交的代码,发现他的js里边有几个 ,然后我就第一次遇到这个东东,就简单的查了一下,发现别有洞天,先贴代码 代码: 说明: == 代表相同, 代表严格相同, 为啥这么说呢, 可以这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行 比较, 如果不同, 则愿
阅读全文