javaWeb开发过程中小细节总结分享(二)
程序员文章站
2022-04-10 12:49:40
...
1.将json字符串转化成Java对象,和Java对象数组的方法
public static void main(String[] args) { User_DAL userDal = new User_DAL();// 创建数据访问对象 ResponseResult<User> ret = userDal.getUserList("id < 50", 2, 10);// 查询ID小于50的用户,保存到分页类中 String json = JSON.toJSONString(ret, true); // 将对象转换成json字符串,true为格式化输出 System.out.println(json); List<User> list = JSON.parseArray("{{name:123},{name:456}}", User.class);//将json字符串,转换成Java对象数组 for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i).getName()); } }
2.jQuery添加属性删除属性
jQuery( $("#id").attr(" readonly ":"readonly"); //添加readonly属性 & $("#ID").attr({ readonly: 'true' }); $("#id").removeAttr("readonly"); //去除readonly属性 );
3.form表单提交时,有对象,有参数的问题
把需要的对象先封装
ajax传递data
Java后台处理:fastJson将json字符串转换成Java对象
4.载这段代码js代码时,页面总是报错,找不到这个方法,引入的js没有问题,后来把这段代码包起来,
重新加载页面时,不再报错。
5.文字折行经常被测试拿来当 bug 提,这种蛋疼的事情还是写个公共类了事吧!
将以下代码放在CSS文件中即可:
.break-word { word-wrap: break-word; break-word: break-all; }
6.自动刷新页面,防止session失效
如果两表字段相同,则可以直接这样用。
insert into table_a select * from table_b 如果两表字段不同,a表需要b中的某几个字段即可,则可以如下使用: insert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3) from table_b 以上语句前提条件是每个字段对应的字段类型相同或可以自动转换。
以上就是javaWeb开发过程中小细节总结分享(二)的详细内容,更多请关注其它相关文章!