जवाबों:
आयात करने के लिए निम्न आयात विवरण का उपयोग करें java.util.List
:
<%@ page import="java.util.List" %>
BTW, एक से अधिक वर्ग आयात करने के लिए, निम्न प्रारूप का उपयोग करें:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
FYI करें - यदि आप एक सूची को JSP में आयात कर रहे हैं, तो संभावना बहुत अच्छी है कि आप MVC सिद्धांतों का उल्लंघन कर रहे हैं। MVC के वेब ऐप डेवलपमेंट (टैगलाइन के उपयोग सहित) पर पढ़ने के लिए अभी कुछ घंटे का समय लें - इस विषय पर कुछ और काम करें, यह आकर्षक है और निश्चित रूप से आपको बेहतर ऐप लिखने में मदद करेगा।
यदि आप कुछ JSP से अधिक जटिल कुछ डेटाबेस परिणाम प्रदर्शित कर रहे हैं, तो कृपया स्प्रिंग , ग्रेल्स , आदि जैसे किसी फ्रेमवर्क का उपयोग करने पर विचार करें ... यह आपको जाने के लिए थोड़ा और अधिक प्रयास करेगा, लेकिन यह आपको इतना बचाएगा समय और प्रयास नीचे सड़क है कि मैं वास्तव में यह सलाह देते हैं। इसके अलावा, यह अच्छा सामान है :-)
पेज टैग में:
<%@ page import="java.util.List" %>
JSP पेज में क्लास इम्पोर्ट करने के लिए पेज डायरेक्टिव का उपयोग करें। पृष्ठ निर्देश उपयोग 11 विभिन्न प्रकार के गुण हैं, उनमें से एक "आयात" है। आयात के साथ पृष्ठ निर्देश गुण आपको कॉमस (,) द्वारा अलग किए गए एक ही स्थान पर एक से अधिक पैकेज का उल्लेख करने की अनुमति देता है। वैकल्पिक रूप से आप अलग पैकेज के साथ हर एक पृष्ठ तत्व के कई उदाहरण हो सकते हैं।
उदाहरण के लिए:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
नोट: आयात विशेषता को उस तत्व से पहले रखा जाना चाहिए जो आयात वर्ग को बुलाता है।
यदि आप JSTL का उपयोग करते हैं और आप jsp पृष्ठ के बजाय टैग पेज में एक वर्ग आयात करना चाहते हैं, तो वाक्य रचना थोड़ा अलग है। 'पेज' शब्द को 'टैग' शब्द से बदलें।
इसके बजाय सैंडमैन का सही जवाब
<%@page import="path.to.your.class"%>
उपयोग
<%@tag import="path.to.your.class"%>
यह वर्ग आयात करने के लिए वाक्यविन्यास है
<%@ page import="package.class" %>