Jawaban:
Gunakan pernyataan impor berikut untuk mengimpor java.util.List
:
<%@ page import="java.util.List" %>
BTW, untuk mengimpor lebih dari satu kelas, gunakan format berikut:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
FYI - jika Anda mengimpor Daftar ke JSP, kemungkinan cukup bagus bahwa Anda melanggar prinsip-prinsip MVC. Luangkan beberapa jam sekarang untuk membaca tentang pendekatan MVC untuk pengembangan aplikasi web (termasuk penggunaan taglibs) - lakukan lebih banyak googling pada subjek, itu menarik dan pasti akan membantu Anda menulis aplikasi yang lebih baik.
Jika Anda melakukan sesuatu yang lebih rumit daripada JSP tunggal yang menampilkan beberapa hasil basis data, harap pertimbangkan untuk menggunakan kerangka kerja seperti Spring , Grails , dll. Ini benar-benar akan membawa Anda sedikit lebih banyak upaya untuk melanjutkan, tetapi itu akan menghemat banyak hal waktu dan usaha di jalan yang saya sangat merekomendasikannya. Selain itu, ini hal-hal keren :-)
Di tag halaman:
<%@ page import="java.util.List" %>
Gunakan Petunjuk Halaman untuk mengimpor Kelas di halaman JSP. Penggunaan Petunjuk Halaman 11 Jenis Atribut yang berbeda, Salah satunya adalah "impor". Petunjuk Halaman dengan Atribut impor Memungkinkan Anda untuk menyebutkan lebih dari satu paket di tempat yang sama dipisahkan oleh Koma (,). Atau Anda dapat memiliki beberapa contoh elemen halaman masing-masing dengan paket berbeda.
Sebagai contoh:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
Catatan: atribut impor harus ditempatkan sebelum elemen yang memanggil kelas importd.
Jika Anda menggunakan JSTL dan Anda ingin mengimpor kelas di halaman tag bukan halaman jsp, sintaksnya sedikit berbeda. Ganti kata 'halaman' dengan kata 'tag'.
Alih-alih jawaban yang benar Sandman
<%@page import="path.to.your.class"%>
menggunakan
<%@tag import="path.to.your.class"%>
Ini adalah sintaks untuk mengimpor kelas
<%@ page import="package.class" %>