原创 js刷新父窗口

a窗口中使用window.open()打開了一個新的窗口b b窗口中觸發操作後刷新a窗口 b窗口中使用js if(window.opener&&!window.opener.closed)window.opener.locatio

原创 MyEclipse10、Eclipse使用JRebel

在MyEclipse+JRebel+Tomcat,解決開發傳統Web項目的時候,修改方法、增加參數,需要重啓tomcat。 修改項 Tomcat JRebel 方法內代碼 不重啓 不重啓 類內的方法 重啓 不重啓

原创 FastJson過濾屬性、判斷json是否存在某個key、刪除json中的一個key

以下是一個通用的對象轉json的方法,使用的fastjson的SimplePropertyPreFilter 對象,個人感覺比使用PropertyPreFilter的匿名內部類形式的過濾器更好用! /** * 將對象序列化爲js

原创 freemarker中的null處理以及!與??、?exists的使用

freemarker處理null字段如:${user.name!'想要展示的內容'} 而寫成這樣的時候:獲取當前用戶的角色:${user.role.name!}而role任然沒值的時候依然會報錯, 而正確的方式獲取當前用戶的角色:${(u

原创 js時間戳格式化日期

注意 var time = new Date(unixTime * 1000);這行代碼 java後臺返回 FastJSON轉換後的json中的時間戳會比js中new Date().gettime()獲取到的時間戳少三個0 /**

原创 js終止事件傳播

下面代碼模擬單機“回車”,觸發操作,並終止事件傳播 function next(e){ var e = e || window.event; if(e.keyCode == 13){ //業務處理 //

原创 MyEclipse10使用JRebel

在MyEclipse+JRebel+Tomcat,解決開發傳統Web項目的時候,修改方法、增加參數,需要重啓tomcat。 修改項 Tomcat JRebel 方法內代碼 不重啓 不重啓 類內的方法 重啓 不重啓

原创 JOSN字符串中單引號雙引號處理,HTML中常用字符實體相互轉換

1.JOSN字符串中單引號雙引號處理 情況:頁面中使用後端傳來的json(字符串中有單引號或者雙引號),我用的freemarker模板 //json內容,注意key"name" 的值中有個單引號 String json = "{\"n

原创 MySQL字符串截取、取長度、替換

1、MySQL截取字符串 MySQL截取字符串函數有很多:substring(),substring_index(),left(), right(), mid(), substr()。其中,substring() 的功能非常強大,平

原创 post方式實現下載文件、打開新頁面(ie8可用)

post方式實現下載文件、打開新頁面(ie8可用) ** 項目遷移到了雲環境,帶有參數的a標籤,點擊一次下載有時會下載兩個文件。所以改爲post方式提交下載需要的參數** 代碼中append()方法行順序不要改變,會影響ie

原创 Eclipse,tomcat遠程debug

Eclipse,tomcat遠程debug適合調試linux測試環境的代碼,debug+錯誤日誌,比單獨看錯誤日誌解決問題更快,如果碰到不報錯的時候就更方便了。 需要調試的tomcat配置 /tomcat/bin/catalina

原创 sql指定排序規則、篩選id最大或最小記錄、查詢插入數據

一、sql指定排序規則 1. oracle select l.* from learner l where l.study_num in ('1760010025', '1660030817', '1860039508', '166

原创 Ueditor更改統計字數與內容保存去除字符實體

Ueditor 默認統計方式爲統計字符,今天項目中要求輸入英文寫作,所以要對單詞數進行統計。直接上代碼 <script type="text/javascript"> //初始化Ueditor var ue = UE.

原创 freemarker中的null異常處理以及!與??、?exists的使用

假設user對象中我們有個角色(role)對象,那麼我們可以通過${user.role.rolename}獲取當前用戶的角色名稱問題來了當role沒有賦值的時候,在jsp中${}表達式會直接忽略不顯示,而freemarker會報異常,還是

原创 freemarker取list的size

取得list的長度:${fields?size}。 而使用判斷其長度的時候, <#if fields?size>0 > </#if> 會拋出錯,說不是boolean類型, Java backtrace for programmers: -