Réponses:
Utilisez l'instruction d'importation suivante pour importer java.util.List
:
<%@ page import="java.util.List" %>
BTW, pour importer plus d'une classe, utilisez le format suivant:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
Pour info - si vous importez une liste dans une JSP, il y a de fortes chances que vous violiez les principes MVC. Prenez quelques heures maintenant pour vous renseigner sur l' approche MVC du développement d'applications Web (y compris l'utilisation de taglibs) - faites un peu plus de recherche sur le sujet, c'est fascinant et vous aidera certainement à écrire de meilleures applications.
Si vous faites quelque chose de plus compliqué qu'un seul JSP affichant des résultats de base de données, pensez à utiliser un framework comme Spring , Grails , etc ... Cela vous demandera un peu plus d'efforts pour commencer, mais cela vous fera économiser beaucoup temps et efforts sur la route que je recommande vraiment. En plus, c'est cool :-)
Dans la balise de page:
<%@ page import="java.util.List" %>
Utilisez la directive de page pour importer une classe dans la page JSP. La directive de page utilise 11 différents types d'attributs, l'un d'eux est "importer". Directive de page avec attribut d'importation Vous permet de mentionner plusieurs packages au même endroit séparés par des virgules (,). Alternativement, vous pouvez avoir plusieurs instances d'élément de page chacune avec un package différent.
Par exemple:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
Remarque: l'attribut import doit être placé avant l'élément qui appelle la classe importd.
Si vous utilisez JSTL et que vous souhaitez importer une classe dans une page de balise au lieu d'une page jsp, la syntaxe est un peu différente. Remplacez le mot «page» par le mot «tag».
Au lieu de la bonne réponse de Sandman
<%@page import="path.to.your.class"%>
utilisation
<%@tag import="path.to.your.class"%>
Ceci est la syntaxe pour importer la classe
<%@ page import="package.class" %>