Time of Update: 2018-12-03
1·首先寫一個類 MyInterceptor 繼承ActionServlet,代碼如下public class MyInterceptor extends ActionServlet {@Overridepublic void doPost(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException {// TODO Auto-generated method
Time of Update: 2018-12-03
java 中的instanceof 運算子是用來在運行時指出對象是否是特定類的一個執行個體。instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個執行個體。用法:result = object instanceof class參數:Result:布爾類型。Object:必選項。任意對象運算式。Class:必選項。任意已定義的對象類。說明:如果 object 是 class 的一個執行個體,則 instanceof 運算子返回 true。如果 object
Time of Update: 2018-12-03
Collection是個java.util下的介面,它是各種集合結構的父介面。Collections是個java.util下的類,它包含有各種有關集合操作的靜態方法。Collection 階層中的根介面。Collection 表示一組對象,這些對象也稱為collection的元素。一些collection 允許有重複的元素,而另一些則不允許。一些collection 是有序的,而另一些則是無序的。JDK
Time of Update: 2018-12-03
js中解析json字串:1.eval("..."): var a_id=eval(‘{"name":123}’); 如果eval中的內容含有惡意指令碼就麻煩了2.json_parse: 需要匯入json_parse.js: <script src="js/json_parse.js"></script> <script language="javascript"> var t = json_parse('{"name":123}')
Time of Update: 2018-12-03
Struts2已經發布一段時間了,這個版本較struts1.x版本有了很大變化,其中一個就是增加了攔截器功能。這是個非常有用的功能,可是struts1.x卻沒有。 其實,struts1.x可以配合外掛程式,實現攔截器的功能。 SAIF(Struts Action Invocation Framework)是一個開源組件,它讓Struts架構具備Action攔截器與IOC的功能,這樣你的1.x架構也就有了攔截器的功能。 1.將saif.jar包放入你的lib中。 2
Time of Update: 2018-12-03
Hibernate Search 的常用註解1. @Indexed -> index指定索引名稱 2. @Field -> name 指定當前屬性在LuceneDocument中儲存的名稱,預設為屬性名稱 -> store 指定當前屬性是否被儲存在Luceneindex中,可選值為: 1) Store.YES 佔用大量的索引空間,支援"投影(projection)" 2) Store.COMPRESS壓縮方式,消耗大量CPU 3)
Time of Update: 2018-12-03
1.把hibernate中相應的緩衝架包匯入項目中,一般用OSCache2.將oscache的oscache.properties放入。在該檔案中可以修改oscache的緩衝大小,預設的是1000: cache.capacity=10003.在sessionFactory中寫入相應的二級緩衝,用到二級緩衝的類及緩衝策略 <propertyname=”cache.provider_class”>
Time of Update: 2018-12-03
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //這句要寫一行 各參數的含義: 'page.html' 快顯視窗的檔案名稱; 'newwindow' 快顯視窗的名字(不是檔案名稱),非必須,可用空''代替; height=
Time of Update: 2018-12-03
ajax方式:$("#sf").change(function(){ $("#shi").empty();//清空城市表 $("#shi").append("<option value='0'>請選擇</option>");//添加一個初始化選擇項 $.ajax({ type:"post", url:'/city.action', data:"pid="+$("#sf").attr("value"),
Time of Update: 2018-12-03
頁面中先匯入jquery.js,再倒入自己的js檔案:<script type="text/javascript" src="jslib/jquery.js"></script><SCRIPT type="text/javascript" src="jslib/verify.js"></SCRIPT>淡入淡出:$("p").fadeIn("slow");
Time of Update: 2018-12-03
所以想讓一個對象為非延時載入有兩種方法: 第一種就是讓該對象訪問它的一個屬性
Time of Update: 2018-12-03
一、response:從伺服器返回頁面: 1、jsp中設定charset=GBK 2、response.setContentType("text/xml;charset=GBK") 二、request:到伺服器再到資料庫 1、get和post請求: new String(strObj.getBytes("iso-8859-1"),"GBK") 2、post請求:
Time of Update: 2018-12-03
DIV樹:client_Tree.jsp ClientTreeReader.java 1、servlet裡: /** * 完成分銷商樹的遞迴讀取 * @author Administrator * */public class ClientTreeReader { private StringBuffer sbTreeHTML = new StringBuffer(); /** * 返回HTML字串
Time of Update: 2018-12-03
實體類:public class Persion { private int id; private String name; private Gender gender = Gender.男; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() {
Time of Update: 2018-12-03
Spring2.5 的事物配置: <!-- 配置事務通知 --> <tx:advice id="txAdvice" transactionManager=txManager> <!-- REQUIRED:表示當前方法必須運行在一個事物中,沒有事物則建立一個。 SUPPORTS:表示當前方法不需要事物 --> <tx:attributes>
Time of Update: 2018-12-03
一、EL運算式:寫法: ${XXX}取值範圍:page、request、session、application1、EL的取值 1、對一般對象來說,如果取對象裡的屬性,那麼必須有響應屬性的get方法才能取到 2、對於map等索引值對儲存的對象來說,直接${map1.key1}可取到map1中k1對應的值 3、對於數組來說,可以通過${數組1[i]} 取到數組1中下標為i的元素 2、EL的param屬性 ${param.xxx}
Time of Update: 2018-12-03
JQuery特點: 屏蔽瀏覽器的差異,對dom操作提供了方便的擴充,一用的時間處理api及動畫api,強大的外掛程式機制 $(document).ready(function(){XXX}) 頁面自動載入事件 $("#verifyButton").click(function(){XXX}) 點擊事件
Time of Update: 2018-12-03
package com.bean;public class Users { String name; String password; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return
Time of Update: 2018-12-03
1M=1024*1024個位元組——>約等於1000000了,所以1M大約是1000000位元組10M=1024*1024*10 個位元組注意:上傳時需要設定html表單:method="post",enctype="multipart/form-data"
Time of Update: 2018-12-03
delete 運算子從對象中刪除一個屬性,或從數組中刪除一個元素。delete expressionexpression 參數是一個有效 JScript 運算式,通常是一個屬性名稱或數組元素。說明如果 expression 的結果是一個對象,且在 expression 中指定的屬性存在,而該對象又不允許它被刪除,則返回 false。在所有其他情況下,返回 true。example:var arr = [1,2,3];var arrItem = arr[1];var obj = {a:'a',