Antworten:
Verwenden Sie zum Importieren die folgende Importanweisung java.util.List
:
<%@ page import="java.util.List" %>
Übrigens, um mehr als eine Klasse zu importieren, verwenden Sie das folgende Format:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
Zu Ihrer Information: Wenn Sie eine Liste in eine JSP importieren, stehen die Chancen gut, dass Sie gegen die MVC-Prinzipien verstoßen. Nehmen Sie sich jetzt ein paar Stunden Zeit , um sich über den MVC-Ansatz für die Entwicklung von Web-Apps (einschließlich der Verwendung von Taglibs) zu informieren.
Wenn Sie etwas Komplizierteres tun als eine einzelne JSP, die einige Datenbankergebnisse anzeigt, sollten Sie ein Framework wie Spring , Grails usw. verwenden. Es wird absolut etwas mehr Aufwand erfordern, um loszulegen, aber es wird Ihnen so viel sparen Zeit und Mühe auf der Straße, die ich wirklich empfehlen. Außerdem ist es cooles Zeug :-)
Im Seiten-Tag:
<%@ page import="java.util.List" %>
Verwenden Sie die Seitenanweisung, um eine Klasse in eine JSP-Seite zu importieren. Seitenrichtlinie verwendet 11 verschiedene Arten von Attributen. Eine davon ist "Import". Seitenanweisung mit Importattribut Ermöglicht das Erwähnen von mehr als einem Paket an derselben Stelle, getrennt durch Kommas (,). Alternativ können Sie mehrere Instanzen von Seitenelementen mit jeweils unterschiedlichen Paketen haben.
Beispielsweise:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
Hinweis: Das Importattribut sollte vor dem Element stehen, das die importd-Klasse aufruft.
Wenn Sie JSTL verwenden und eine Klasse in eine Tag-Seite anstelle einer JSP-Seite importieren möchten, ist die Syntax etwas anders. Ersetzen Sie das Wort "Seite" durch das Wort "Tag".
Anstelle von Sandmans richtiger Antwort
<%@page import="path.to.your.class"%>
verwenden
<%@tag import="path.to.your.class"%>
Dies ist die Syntax zum Importieren von Klassen
<%@ page import="package.class" %>