私は完全なJSPの初心者です。 JSPページでJava.util.List
を使用しようとしています。 Java.lang
のクラス以外のクラスを使うにはどうすればいいですか?
次のimport文を使用してJava.util.List
をインポートします。
<%@ page import="Java.util.List" %>
ところで、複数のクラスをインポートするには、次の形式を使用します。
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
参考までに - ListをJSPにインポートしているのであれば、MVCの原則に違反している可能性はかなりあります。数時間をかけてWebアプリ開発への MVCアプローチ を読んでください(の使用を含む)。 taglibs) - 話題についてもう少しグーグルをしてください、それは魅力的で、間違いなくあなたがより良いアプリを書くのを助けるでしょう。
データベースの結果を表示する単一のJSPよりも複雑なことをしている場合は、 Spring 、 のようなフレームワークを使用することを検討してください。 )Grails など...それは、もう少し手間がかかりますが、時間と労力の節約になりますので、これをお勧めします。そのうえ、それはクールなものです:-)
ページタグ内:
<%@ page import="Java.util.List" %>
JSTLを使用していて、JSPページではなくタグページにクラスをインポートしたい場合は、構文が少し異なります。 Wordの「page」をWordの「tag」に置き換えます。
サンドマンの正解の代わりに
<%@page import="path.to.your.class"%>
つかいます
<%@tag import="path.to.your.class"%>
JSPページにクラスをインポートするには、ページディレクティブを使用します。 Page Directiveは11種類の属性を使用します。そのうちの1つは "import"です。 import属性付きのページディレクティブコンマ(、)で区切って、同じ場所にある複数のパッケージに言及できます。代わりに、それぞれが異なるパッケージを持つページ要素の複数のインスタンスを持つことができます。
例えば:
<%@ page import = "Java.io.*" %>
<%@ page import = "Java.io.*", "Java.util.*"%>
注意:import属性は、importdクラスを呼び出す要素の前に配置する必要があります。
これはクラスをインポートするための構文です。
<%@ page import="package.class" %>