Time of Update: 2018-12-08
複製代碼 代碼如下:java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:405) at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:725) at
Time of Update: 2018-12-08
複製代碼 代碼如下:public class EnCnTest { public static void main(String args[]) { byte buf[] = args[0].getBytes(); boolean halfChinese = false; for(int i=0;i { if(halfChinese) { byte ch[] = {buf[i-1],buf[i]};
Time of Update: 2018-12-08
複製代碼 代碼如下:private var javalist:ArrayCollection; function resultHandler(event:ResultEvent):void{ javalist=ArrayCollection(event.result); //javalist=event.result as ArrayCollection; javabar.dataProvider=javalist; } JAVA代碼返回java.util.List對象, 因為new
Time of Update: 2018-12-08
運算式意義: 1.字元 x 字元 x。例如a表示字元a \\ 反斜線字元。在書寫時要寫為\\\\。(注意:因為java在第一次解析時,把\\\\解析成Regex\\,在第二次解析時再解析為\,所以凡是不是1.1列舉到的逸出字元,包括1.1的\\,而又帶有\的都要寫兩次) \0n 帶有八進位值 0的字元 n (0 <= n <= 7) \0nn 帶有八進位值 0的字元 nn (0 <= n <= 7) \0mnn 帶有八進位值 0的字元 mnn(0 <= m <
Time of Update: 2018-12-08
一 使用Tomcat伺服器,使用DBCP資料來源搭建Web開發環境 1.JDK安裝,預設路徑即可 2.Tomcat5.5伺服器 1)配置Tomcat的伺服器連接埠: 開啟D:\apache-tomcat-5.0.18\conf\server.xml, 查看如下代碼: <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxThreads="150"
Time of Update: 2018-12-08
演算法是在有限步驟內求解某一問題所使用的一組定義明確的規則。通俗點說,就是電腦解題的過程。在這個過程中,無論是形成解題思路還是編寫程式,都是在實施某種演算法。前者是推理實現的演算法,後者是操作實現的演算法。 一個演算法應該具有以下五個重要的特徵: 1.有窮性: 一個演算法必須保證執行有限步之後結束; 2.確切性: 演算法的每一步驟必須有確切的定義; 3.輸入:一個演算法有0個或多個輸入,以刻畫運算對象的初始情況;
Time of Update: 2018-12-08
如Java中的容器Map: for(Person person : pList){ if(person.getGender()==Gender.MALE){ pList.remove(person); //不能在遍曆期間進行 remove這個操作 } } Map在遍曆時候通常 現獲得其索引值的集合Set,然後用迭代器Iterator來對Map進行遍曆。
Time of Update: 2018-12-08
1、String 的==與equal() 在對字串的相等判斷,==判斷的是地址是否相同,equal()判斷的是字元值是否相同。大多數時候==跟equal()的結果都是相同的。這是因為String對象是不變模式的,如果你不是明確地new一個String對象,Java對於String對象的儲存預設的是會把新產生的String 對象放到一個緩衝區,然後每次判斷緩衝區中是否已經有了這個對象,如果有了,那麼後建立的同樣字元值的String對象也會指向最初建立是該字元值對象的地址。也就是說字元值相同的時候,
Time of Update: 2018-12-08
toHexString public static String toHexString(int i)以十六進位的不帶正負號的整數形式返回一個整數參數的字串表示形式。 如果參數為負,那麼不帶正負號的整數值為參數加上 232;否則等於該參數。將該值轉換為十六進位(基數 16)的無前置 0 的 ASCII 數字字串。如果無符號數的大小值為零,則用一個零字元 '0' ('\u0030') 表示它;否則,無符號數大小的表示形式中的第一個字元將不是零字元。用以下字元作為十六進位數字: 0123456789
Time of Update: 2018-12-08
WORD: import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.poi.hwpf.extractor.WordExtractor; import java.io.File; import java.io.InputStream; import java.io.FileInputStream; import
Time of Update: 2018-12-08
//寫cookie操作 Cookie cooki; cooki=new Cookie("bbs_0001",String.valueOf(num));//使用者ID cooki.setMaxAge(60*60*24*365);//cookie時間 cooki.setPath("/"); //根據個人的不用,在不同功能的路徑下建立 response.addCookie(cooki); //清空Cookie操作 Cookie[] cookies=request.getCookies(); try {
Time of Update: 2018-12-08
1.簡介: java.util.regex是一個用Regex所訂製的模式來對字串進行匹配工作的類庫包。 它包括兩個類:Pattern和Matcher Pattern 一個Pattern是一個Regex經編譯後的表現模式。 Matcher 一個Matcher對象是一個狀態機器,它依據Pattern對象做為匹配模式對字串展開匹配檢查。
Time of Update: 2018-12-08
一、EL簡介 1.文法結構 ${expression} 2.[]與.運算子 EL 提供.和[]兩種運算子來存取資料。 當要存取的屬性名稱中包含一些特殊字元,如.或?等並非字母或數位符號,就一定要使用 []。例如: ${user.My-Name}應當改為${user["My-Name"] } 如果要動態取值時,就可以用[]來做,而.無法做到動態取值。例如: ${sessionScope.user[data]}中data 是一個變數 3.變數
Time of Update: 2018-12-08
在方括弧中指定鍵,並將相應的值作為運算式的值返回。例如,運算式 ${map['key']} 返回與 map標識符所引用的 Map 中的 "key" 鍵相關聯的值。 當forEach 的items屬性中的運算式的值是java.util.Map時,則var中命名的變數的類型就是 java.util.Map.Entry。這時var=entry的話,用運算式${entry.key}取得鍵名。
Time of Update: 2018-12-08
後端也存在java user object類,利用xstream組件把list中的user對象序列化成xml資料。在flex端通過httpservice使用E4X format格式擷取。剛開始自己準備通過e4x技術來解析xml,構造flex user object,類似這樣的處理方式: 複製代碼 代碼如下:public function fromXML(currentNode:XML):void{ userID = new Number(currentNode.userID);
Time of Update: 2018-12-08
如果你不熟悉這個術語,那麼“Regex”(Regular Expression)就是一個字元構成的串,它定義了一個用來搜尋匹配字串的模式。 Regex30分鐘入門教程 常用Regex 許多語言,包括Perl、PHP、Python、JavaScript和JScript,都支援用Regex處理文本,一些文字編輯器用Regex實現進階“搜尋-替換”功能。那麼Java又怎樣呢?本文寫作時,一個包含了用Regex進行文本處理的Java規範需求(Specification
Time of Update: 2018-12-08
package com.Big5ToUTF8; import java.io.*; public class Big5Tran { private static final String tabFile ="bg-gb.tab"; private static byte[] data; static{ try{ FileInputStream fis =new FileInputStream(tabFile); int len =fis.available(); data =new
Time of Update: 2018-12-08
Java擷取URL內容的,我這裡只給出GET方式的,POST和其它方式的都是比較類似的。其技術要點就一下三點。 第一:建立HttpURLConnection 第二:開啟URL,建立一個InputStream 第三:逐行(逐位元組)讀取,如果需要,轉換編碼,放入字串。 好,一下就開始代碼吧: 複製代碼 代碼如下:public String getUrlContent(String path){ String rtn = ""; int c; try{ java.net.URL l_url =
Time of Update: 2018-12-08
c# JSON返回格式的WEB SERVICEhttp://www.jb51.net/article/16768.htm我這裡是利用axis建立類包的,首先下載axis的壓縮包,然後解壓,把axis放到webapp下面。如果可以運行,就OK了。 c#建立的webservice內建的wsdl的,直接可以加上?wsdl訪問,然後利用axis產生類:java -classpath
Time of Update: 2018-12-08
1 異常 javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login (/Login是你的action名字) 可能原因:action沒有再struts-config.xml 中定義,或沒有找到匹配的action,例如在JSP檔案中使用 處理:如果出現上述異常,請查看struts-config.xml中的定義部分,有時可能是打錯了字元或者是某些不符合規則,可以使用struts console工具來檢查。 2