JSP and Netbeans JSP Include Adding external Jar Library (Netbeans) |
JSP and Netbeans JSP Include Adding external Jar Library (Netbeans) ในการเขียน JSP บน Netbeans ก็สามารถที่จะเรียกใช้งาน External Library ที่เป็นไฟล์ jar ได้เช่นเดียวกัน โดยที่ไฟล์ jar นั้นจะต้องถูดจัดเก็บไว้ในโฟเดอร์ WEB-INF\lib โดยเราจะใช้การสร้างโฟเดอร์ lib พร้อมกับ Copy ไฟล์ jar ไปไว้ จากนั้นก็ทำการ Add ตัว Library ในโปรแกรม Netbeans และก็จะสามารถเรียกใช้งาน Library นั้น ๆ ได้ทันที
Example ตัวอย่างการเขียน JSP เพื่อเรียกใช้งานไฟล์ jar (External Library) บนโปรแกรม Netbeans
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-01.jpg?v=1001)
คลิกขวาที่ WEB-INF เลือก New -> Folder...
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-02.jpg?v=1001)
ตั้งชื่อโฟเดอร์ว่า lib
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-03.jpg?v=1001)
ได้โฟเดอร์ lib เรียบร้อยแล้ว
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-04.jpg?v=1001)
ให้ Copy ไฟล์ jar ไปไว้ใน WEB-INF\lib
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-05.jpg?v=1001)
คลิกขวาที่ Project เลือก Properties
![](/images/adv.jpg)
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-06.jpg?v=1001)
คลิกที่ Libraries -> Add JAR/Folder
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-07.jpg?v=1001)
เลือกไฟล์ jar ที่อยู่ในโฟเดอร์ WEB-INF\lib
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-08.jpg?v=1001)
ทำการ Add เข้ามาใน Project
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-09.jpg?v=1001)
Library ถูก Add เข้ามาเรียบร้อยแล้ว ในส่วนของ Library ก็จะมีรายการ Library นั้น ๆ ที่เพิ่มเข้า จากนั้นเราสามารถที่จะเรียกใช้งานได้ทันที
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-10.jpg?v=1001)
สำหรับตัวอย่างนี้จะเป็น Library เกี่ยวกับการอ่านไฟล์ CSV ซึ่งมี Format ง่าย ๆ ดังนี้
thaicreate.csv
C001,Win Weerachai,[email protected],TH,1000000,600000
C002,John Smith,[email protected],UK,2000000,800000
C003,Jame Born,[email protected],US,3000000,600000
C004,Chalee Angel,[email protected],US,4000000,100000
index.jsp
<%--
Document : index
Created on : Aug 12, 2013, 10:50:40 AM
Author : WEERACHAI
--%>
<%@ page import="java.io.BufferedReader" %>
<%@ page import="java.io.File" %>
<%@ page import="java.io.FileReader" %>
<%@ page import="java.io.IOException" %>
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ThaiCreate.Com JSP Tutorial</title>
</head>
<body>
<%
String path = application.getRealPath("/") + "thaicreate.csv";
File file = new File(path);
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
String[] arr = line.split(",");
out.print(arr[0]);
out.print(" - ");
out.print(arr[1]);
out.print(" - ");
out.print(arr[2]);
out.print(" - ");
out.print(arr[3]);
out.print(" - ");
out.print(arr[4]);
out.print(" - ");
out.print(arr[5]);
out.println("<br>");
}
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
%>
</body>
</html>
Output
![JSP and Netbeans JSP Include Adding external Jar Library JSP and Netbeans JSP Include Adding external Jar Library](https://www.thaicreate.com/upload/tutorial/java-jsp-netbeans-include-jar-library-11.jpg?v=1001)
|