about 9 years ago
Project -> Generate Javadoc -> Next -> on the last page, in Extra Javadoc options write:
-encoding UTF-8 -charset UTF-8 -docencoding UTF-8
about 9 years ago
之前一篇用了Java原生Map來做為資料存放的接口,但是不知道如何改成我自己定義的Bean,所以在網路上又找了一篇來實做看看。
1.跟前一篇操作差不多,沒看過的可以去翻一下這篇jasperreport and ireport use javabean in 5.5,所以跳過。
這邊會多使用到此套件
commons-beanutils-1.8.3.jar
about 9 years ago
報表難免跑不掉需要使用到中文字的地方,但是你可能會遇到在iReport Designer看起來好好的,但是打包出來執行卻看不到中文字,這時候你需要將字型另外打包。
Read on → over 9 years ago
有 ContentLength 的寫法
public void Writeoff(HttpServletRequest request, HttpServletResponse response) throws Exception{
ServletInputStream inStream = request.getInputStream(); //取HTTP請求流
int size = request.getContentLength(); //取HTTP請求流長度
byte[] buffer = new byte[size];
inStream.read(buffer); //讀取buffer長度的資料,存在buffer,並回傳其長度
String alldata = new String(buffer, "big5");
//alldata 就是request帶來的所有資料,內容要自己分析
}
over 9 years ago
Path file = null;
BufferedWriter bufferedWriter = null;
try{
file = Files.createFile(Paths.get("D:\\SimpleNIOData.txt"));
String line = "I am writing using NIO.鑫峯";
bufferedWriter = Files.newBufferedWriter(file, Charset.forName("UTF-8"));
bufferedWriter.write(line);
bufferedWriter.flush();
bufferedWriter.close();
}catch(IOException e){
e.printStackTrace();
}finally{
try{
bufferedWriter.close();
}catch(IOException ioe){
ioe.printStackTrace();
}
}
over 9 years ago
HashMap map = new HashMap();
Iterator it = map.keySet().iterator();
for(int i = 0 ; i < map.size() ; i++ ){
String key = (String)it.next();
System.out.println("原始資料 : key="+key+" value="+payMap.get(key));
}
over 9 years ago
JAVA有個判斷用繼承關係方法instanceof 如下
public isParent(Object object){
if(object instanceof ArrayList){
//object!你老爸是ArrayList啦!
} else{
//object!你老爸不是ArrayList,別亂認老爸!!!!
}
}
over 9 years ago
因專案需求必須以webservice訪問客戶的資料,所以導入使用。
本次採用的是Apache Axis2/Java方式,
官網:http://axis.apache.org/axis2/java/core/index.html
版本:axis2-1.6.0
檔案:http://apache.cdpa.nsysu.edu.tw//axis/axis2/java/core/1.6.0/axis2-1.6.0-bin.zip