JSP and Collection Set / Interface (Java) |
JSP and Collection Set / Interface (Java) สำหรับ Collection ในการเขียน JSP ด้วยภาษา Java คือกลุ่มของ Class ที่ใช้สร้างและเก็บค่าตัวแปรในรูปแบบของ Object เช่น การเก็บรายการ Item ของ Object ที่ประกอบด้วย Index , Key หรือ Value สำหรับ Collectionประกอบด้วยหลากหลาย ยกตัวอย่างเช่น ArrayList , HashMap, Hashtable, HashSet, TreeMap, LinkedList และ Vector และมี Interface ที่ใช้การอ่านนำค่าจาก Collection มาแสดง เช่น Set , Map , List , SortedSet , Enumeration , Iterator และ ListIterator
Example
index.jsp
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.HashMap" %>
<html>
<head>
<title>ThaiCreate.Com JSP Tutorial</title>
</head>
<body>
<%
ArrayList<HashMap<String, String>> myArrList = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map;
/*** Rows 1 ***/
map = new HashMap<String, String>();
map.put("MemberID", "1");
map.put("Name", "Weerachai");
map.put("Tel", "0819876107");
myArrList.add(map);
/*** Rows 2 ***/
map = new HashMap<String, String>();
map.put("MemberID", "2");
map.put("Name", "Win");
map.put("Tel", "021978032");
myArrList.add(map);
/*** Rows 3 ***/
map = new HashMap<String, String>();
map.put("MemberID", "3");
map.put("Name", "Eak");
map.put("Tel", "0123456789");
myArrList.add(map);
for (int i = 0; i < myArrList.size(); i++) {
String sMemberID = myArrList.get(i).get("MemberID").toString();
String sName = myArrList.get(i).get("Name").toString();
String sTel = myArrList.get(i).get("Tel").toString();
out.println("<br>MemberID = " + sMemberID);
out.println("<br>Name = " + sName);
out.println("<br>Tel = " + sTel);
out.println("<br>=========================");
}
%>
</body>
</html>
Output
อ่านเพิ่มเติมเกี่ยวกับ Collection และ Interface ของ Java
Java and Collection
|