คุณสมบัติ import ทำงานเหมือนคำสั่ง import ใน Java ใช้สำหรับนำเข้าแพ็กเกจหรือคลาสที่ต้องการใช้ในหน้า JSP
รูปแบบการใช้งาน
นำเข้าแพ็กเกจเดียว
<%@ page import = "java.sql.*" %>
นำเข้าหลายแพ็กเกจ (คั่นด้วยคอมมา)
<%@ page import = "java.sql.*,java.util.*,java.io.*" %>
แพ็กเกจที่นำเข้าโดยอัตโนมัติ (Implicit Imports)
คอนเทนเนอร์นำเข้าแพ็กเกจต่อไปนี้ให้อัตโนมัติ ไม่ต้องระบุซ้ำ:
java.lang.*javax.servlet.*javax.servlet.jsp.*javax.servlet.http.*
ข้อแนะนำ
- นำเข้าเฉพาะแพ็กเกจที่ใช้จริง เพื่อความชัดเจนและหลีกเลี่ยงชื่อคลาสซ้ำกัน
- หลีกเลี่ยงการใช้ wildcard (
.*) มากเกินไป ควรระบุคลาสเฉพาะเจาะจง (เช่นjava.util.ArrayList) เพื่อความอ่านง่าย - ใน JSP สมัยใหม่ ควรลดการใช้ scriptlets ลง และใช้ EL/JSTL แทน จะลดความจำเป็นในการ import