原创 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: -