1, 已轉移
2, dwr內置轉換器中的日期轉換器. 其可以將js中的Date類型轉換成常見的java Date類型, 但是不能將格式爲'2012-09-11'的字符串自動轉換成常見的java Date類型. 故在js端將字符串先轉換成js的Date.
3, js 將字符串先轉換成js的Date.
var strTime="2011-04-16"; //字符串日期格式
var date= new Date(Date.parse(strTime.replace(/-/g, "/"))); //轉換成Data();
4, 遠程計算即訪問本地計算機磁盤.
在遠程連接對話框中設置.
5, 頁面提交過來, 用request封裝的參數是string類型的. 即使是int類型的也要轉換.
證據: request的getParameter方法返回string類型的值; getParameterValues方法返回字符串數組.
框架一般在此基礎上對請求參數進行類型轉換
6, js獲得下拉框被selected的項的值
selectObj.options[selectObj.options.selectedIndex].value = selectObj.value
selectObj.options[selectObj.options.selectedIndex].text 就是看到的文本了.
7, native2ascii
C:\Documents and Settings\Administrator>native2ascii(回車後等待輸入參數)
大器晚成(輸入中文參數, 回車)
\u5927\u5668\u665a\u6210(打出ascii碼結果)
迴盪(可以繼續輸入)
\u56de\u8361(打出ascii碼結果)
8,dtd文件
9,Dom.get('table_id').rows.length
10,在jsp中 混合使用jstl標籤.
<td class="bgc_tt short" id="BusiNatureNoTD1"
<c:if test="${prpDcheckShift.carShiftType eq '06' }"> style="display : inline"</c:if>
<c:if test="${prpDcheckShift.carShiftType ne '06' }"> style="display : none"</c:if>
>
業務來源
</td>
嵌入jstl可以, 嵌入el表示式不可以. 這試過了.
11, s:textfield標籤使用 readonly時, 應該是readonly="true". 不能爲readonly="readonly" . 而在html中, 應該寫 readonly="readonly"
12, js字符串是可以直接比較的. 如: var a = 'abc' > 'def'; 則變量a爲false;
13, οncοntextmenu='return false'來取消鼠標右鍵;
14, 在開發環境中, 可以將web.xml的session-config下的session-timeout指定爲0, 則不必每次刷新重啓.
15, js刪除字符串2端的空白,
mobile = mobile.replace(/(^\s*)|(\s*$)/g, "");
16, dos下回到根目錄是, cd \ 上級目錄 cd .. 也有回到上級的上級即上2級cd ../..
17, linux下回到根目錄是 cd / 上級目錄 cd .. 同樣可以類似dos用tab健提示目錄和文件.
18, 日期Date字段的@Temporal(....)的作用, 這個Temporal可以規定與數據庫交互的日期格式, 爲TemporalType.TIMESTAMP 時 YYYY-MM-DD HH-MM的數據無法正常轉換, 被轉換成
YYYY-MM-DD, 時分秒都是0, 而YYYY-MM-DD HH:MM:SS可以正常轉換. 當然, 取消@Temporal時, 也有這個問題, 或者說, 這時候乾脆些不用@Temporal標誌.
temporal[英][ˈtempərəl, ˈtemprəl] [美][ˈtɛmpərəl, ˈtɛmprəl]
adj.時間的;世俗的;暫存的;<語>表示時間的
n.暫存的事物,世間的事物;世俗的權力;一時的事物,俗事
19, String[] a = new String[]{
"1",
"2",
};
System.out.println(a.length);//2
20, Date curDate = new Date();//取服務器的時間與PrpLsmsSend.sendTime比較
Date preSixMin = new Date(curDate.getTime() - Integer.valueOf(CodeConstants.SMS_OVERTIME) * 60 * 1000);//6 min 之前
qr.addLessEqual("prpLsmsSend.sendTime", preSixMin, 16);//PrpLsmsSend.sendTime在6min之前