Ответы:
Используйте следующую инструкцию импорта для импорта java.util.List
:
<%@ page import="java.util.List" %>
Кстати, чтобы импортировать более одного класса, используйте следующий формат:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
К вашему сведению - если вы импортируете Список в JSP, вполне вероятно, что вы нарушаете принципы MVC. Потратьте несколько часов на то, чтобы ознакомиться с подходом MVC к разработке веб-приложений (включая использование taglibs) - сделайте еще несколько поисков по теме, это увлекательно и определенно поможет вам писать лучшие приложения.
Если вы делаете что-то более сложное, чем одиночная 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" %>