首頁  >  文章  >  Java  >  javaWeb開發過程中小細節總結分享(二)

javaWeb開發過程中小細節總結分享(二)

黄舟
黄舟原創
2017-03-17 11:10:561542瀏覽

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: &#39;true&#39; });
  $("#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
以上语句前提条件是每个字段对应的字段类型相同或可以自动转换。

以上是javaWeb開發過程中小細節總結分享(二)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn