欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Java

javaWeb开发过程中小细节总结分享(二)

程序员文章站 2022-04-10 12:49:40
...
1.将json字符串转化成Java对象,和Java对象数组的方法
  1. 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表单提交时,有对象,有参数的问题

把需要的对象先封装

javaWeb开发过程中小细节总结分享(二)

ajax传递data

javaWeb开发过程中小细节总结分享(二)

Java后台处理:fastJson将json字符串转换成Java对象

javaWeb开发过程中小细节总结分享(二)


4.载这段代码js代码时,页面总是报错,找不到这个方法,引入的js没有问题,后来把这段代码包起来,

重新加载页面时,不再报错。

javaWeb开发过程中小细节总结分享(二)

5.文字折行经常被测试拿来当 bug 提,这种蛋疼的事情还是写个公共类了事吧!

javaWeb开发过程中小细节总结分享(二)


将以下代码放在CSS文件中即可:

.break-word { word-wrap: break-word; break-word: break-all; }

6.自动刷新页面,防止session失效

javaWeb开发过程中小细节总结分享(二)

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
以上语句前提条件是每个字段对应的字段类型相同或可以自动转换。

以上就是javaWeb开发过程中小细节总结分享(二)的详细内容,更多请关注其它相关文章!

相关标签: java,Web