Jestem kompletnym początkującym użytkownikiem JSP. Próbuję użyć java.util.List
na stronie JSP. Co muszę zrobić, aby korzystać z klas innych niż te w java.lang
?Jak importować klasy w JSP?
Odpowiedz
należy stosować następujące oświadczenie import importować java.util.List
:
<%@ page import="java.util.List" %>
BTW, importować więcej niż jedną klasę, należy użyć następującego formatu:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
w tagu strony:
<%@ page import="java.util.List" %>
Dlaczego trzeba importować zajęcia plików i IOException czy też jest to, że po prostu informowałeś pytającego o tym, jak importować więcej niż jedną klasę na JSP? –
Axeman, java, lang jest OK, ale klasy java.util nie są dołączane automatycznie. czy jest tak w przypadku JSP ???? – akjain
FYI - jeśli importujesz listę do strony JSP, szanse są całkiem dobre, naruszają zasady MVC. Poświęć kilka godzin teraz, aby przeczytać na temat MVC approach do tworzenia aplikacji internetowych (w tym korzystanie z taglibs) - zrobić więcej googlowania na ten temat, to fascynujące i na pewno pomoże Ci pisać lepsze aplikacje.
Jeśli robisz coś bardziej skomplikowanego niż jednym JSP wyświetla niektórych wyników bazy danych, należy rozważyć zastosowanie ramy jak Spring, Grails, etc ... To absolutnie zająć nieco więcej wysiłku, aby zacząć zabawę, ale będzie zaoszczędzić tyle czasu i wysiłku w dół, że naprawdę go polecam. Poza tym, to jest fajne rzeczy :-)
To składnia importować klasa
<%@ page import="package.class" %>
Używaj dyrektywy page importować klasa w stronie JSP. Strona Dyrektywa Używa 11 różnych typów atrybutów, jednym z nich jest "import". Strona Dyrektywy z importem Atrybut Pozwala Ci wymienić więcej niż jeden pakiet w tym samym miejscu, oddzielone przecinkami (,). Alternatywnie możesz mieć wiele instancji elementu strony, każdy z innym pakietem.
Na przykład:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
Uwaga: Atrybut importu powinien być umieszczony przed elementem wywołującym klasy importd.
Jeśli używasz JSTL i chcesz zaimportować klasę na stronie znacznika zamiast strony jsp, składnia jest trochę inna. Zastąp słowo "strona" słowem "tag".
Zamiast poprawnej odpowiedzi Sandman za
<%@page import="path.to.your.class"%>
użytku
<%@tag import="path.to.your.class"%>
- 1. Definiowanie klasy w JSP
- 2. Perl: Jak importować podprogramy z klasy bazowej?
- 3. Czy MEF może eksportować/importować klasy statyczne?
- 4. Jak importować Enum
- 5. Jak importować przestrzeni nazw klasy maszynopis kątowej 2
- 6. Jak importować typy bez nazw w IronPython?
- 7. Jak importować widok w Drupal?
- 8. Drukowanie tekstu z metody klasy java w ramach strony .jsp
- 9. Niestandardowe renderowanie w JSP na podstawie typu klasy bez wystąpieniaof
- 10. Jak importować plik SDF
- 11. jak dodać ArrayList w JSP
- 12. Jak uruchamiać pliki JSP?
- 13. SBT nie może importować Kafka klasy koder/dekoder
- 14. Jak eksportować/importować szablony Netbeans
- 15. Jak programowo importować klasę Java
- 16. Jak importować numpy w python shell
- 17. Jak importować z pliku konfiguracyjnego w kolbie?
- 18. Jak importować moduł datetime w Django?
- 19. Jak importować keras z tf.keras w Tensorflow?
- 20. Jak importować projekt Android Studio w Eclipse?
- 21. Jak importować dane w SQL Compact Edition?
- 22. Jak importować grę w replikę Scala
- 23. Jak importować moduł zewnętrzny w Pythonie?
- 24. Jak importować moduły w Google App Engine?
- 25. Jak importować moduły w ecmascript-6?
- 26. Jak importować lokalny pakiet Go w GAE
- 27. Czy można alias importować?
- 28. Jak sprawdzić, co należy importować?
- 29. Jak komentować wyrażenie JSP?
- 30. Czy Eclipse automatycznie importuje klasy do plików jsp konkretnie
Nie wspominając już, że to nie jest najlepsza praktyka;) – BalusC