回答:
次のインポート文を使用してインポートしjava.util.List
ます。
<%@ page import="java.util.List" %>
ところで、複数のクラスをインポートするには、次の形式を使用します。
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
参考までに-リストをJSPにインポートする場合、MVCの原則に違反している可能性は十分にあります。今すぐ数時間かけて、Webアプリ開発へのMVCアプローチ(taglibsの使用を含む)を読んでください。このテーマについてさらにグーグルで調べると、魅力的で、より優れたアプリを作成するのに役立ちます。
データベースの結果を表示する単一のJSPよりも複雑なことをしている場合は、SpringやGrailsなどのフレームワークの使用を検討してください。それを実行するには、少し手間がかかりますが、非常に節約できます。時間と努力を私は本当にお勧めします。その上、それはクールなものです:-)
Pageディレクティブを使用して、JSPページにクラスをインポートします。ページディレクティブは11種類の属性を使用します。そのうちの1つは「インポート」です。import属性を使用したページディレクティブを使用すると、カンマ(、)で区切られた同じ場所にある複数のパッケージを指定できます。別の方法として、ページ要素の複数のインスタンスをそれぞれ異なるパッケージで持つことができます。
例えば:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
注:importd属性は、importdクラスを呼び出す要素の前に配置する必要があります。
JSTLを使用していて、jspページではなくタグページにクラスをインポートする場合、構文は少し異なります。「ページ」という単語を「タグ」という単語に置き換えます。
サンドマンの正解の代わりに
<%@page import="path.to.your.class"%>
使用する
<%@tag import="path.to.your.class"%>