Відповіді:
Використовуйте таке імпортування для імпорту java.util.List
:
<%@ page import="java.util.List" %>
BTW, щоб імпортувати більше одного класу, використовуйте наступний формат:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
FYI - якщо ви імпортуєте Список у JSP, дуже ймовірно, що ви порушуєте принципи MVC. Витратьте кілька годин в даний час , щоб читати на підході MVC для розробки веб - додатків (включаючи використання бібліотеки тегів) - зробити ще трохи вдаючись до допомоги з цього питання, це цікаво і, безумовно , допоможе вам краще писати програми.
Якщо ви робите щось складніше, ніж один JSP, де відображаються деякі результати бази даних, будь ласка, подумайте про використання такої рамки, як Spring , Grails і т. Д. ... Це абсолютно забирає у вас трохи більше зусиль, щоб продовжувати роботу, але це заощадить вам стільки час і зусилля вниз, що я дуже рекомендую. Крім того, це класні речі :-)
У тезі сторінки:
<%@ page import="java.util.List" %>
Використовуйте Директиву сторінки для імпорту класу на сторінку JSP. Директива сторінок використовує 11 різних типів атрибутів, один з них - "імпорт". Директива про сторінку з імпортним атрибутом Дозволяє згадувати більше одного пакета в одному місці, розділеному Комами (,). Крім того, ви можете мати кілька примірників елемента сторінки, кожен з яких має різний пакет.
Наприклад:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
Примітка: атрибут import повинен бути розміщений перед елементом, який викликає клас importd.
Якщо ви використовуєте JSTL і хочете імпортувати клас на сторінку тегів замість сторінки jsp, синтаксис трохи інший. Замініть слово "сторінка" на слово "тег".
Замість правильної відповіді Сендмена
<%@page import="path.to.your.class"%>
використання
<%@tag import="path.to.your.class"%>
Це синтаксис класу імпорту
<%@ page import="package.class" %>