您的位置:首页 > 编程语言 > Java开发

javaWeb开发过程中小细节总结(2)

2016-06-16 18:30 477 查看


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失效




 7. INSERT INTO SELECT FROM 这语句怎么用具体的实例

如果两表字段相同,则可以直接这样用。
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
以上语句前提条件是每个字段对应的字段类型相同或可以自动转换。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息