2009年11月20日 星期五

[JSP]getParameter與getAttribute差異

◆ 功能說明:
-getAttribute("name") & setAttribute("name",value):
   通常傳回值是一個object,用setAttribute將object放入。

-getParameter("name"):通常傳回值是String,可能來自網頁元素或網址後方參數。

◆ 範例

Example


1
2
3
4

5
6
7
8

TreeMap mytree= new TreeMap( );
request.setAttribute("Mytree",mytree);  //將mytree 放入attribute.
TreeMap gettree=(TreeMap)request.getAttribute("Mytree"); 
//取出名稱為Mytree 的attribute

request.getParameter("myid"); 
//若網頁元素中有id為myid的物件,則會取得myid的內容值。
 或網址中包含myid='123',亦會取出123。


[Java]字串轉數字

◆ 功能說明:將字串(String)轉換成數字(Int)型態


◆ 範例







Example







1
2



int i = Integer.valueOf(str).intValue();

int i = Integer.parseInt(str);


◆ 資料來源:http://fredwang.blogspot.com/2005/07/java.html

[Java]String ,StringBuffer, StringBuild(J2SE 5.0新類別)

以下內容是參考資料來源所整理,所以希望更深入瞭解的朋友們可以參考資料來源囉!


◆ 延續學習:String ,StringBuffer, StringBuild(J2SE 5.0新類別)三者的差別


◆ 功能說明:


  -String:每次改變都會生成新的對象。需要多次修改時不建議使用,建議改用StringBuffer。


  -StringBuffer:每次結果都會對 StringBuffer 對象本身進行操作,而不是生成新的對象,
         在字串一直合併時,效能最佳。


  -StringBuild:跟StringBuffer 類似,但有固定字串緩衝區,不支援同步。


◆ 資料來源:http://www.blogjava.net/chenpengyi/archive/2006/05/04/44492.html