В том же каталоге, что и мой index.jsp, у меня есть папка с именем 132b
. Внутри 132b
У меня есть папка с именем classes
, которая содержит кучу файлов Java.Как импортировать собственный класс в другую папку в файл jsp?
В моей index.jsp, я попытался:
<%@ page import="132b/classes/*" %>
<%@ page import="132b.classes.*" %>
Первая попытка жаловалась неожиданный конец комментария. Вторая попытка не могла найти класс, который я пытался создать, чтобы он не мог быть разрешен для типа.
Как правильно импортировать/включать классы, которые я написал?
Вы понимаете, что файлы Java являются исходными файлами, которые необходимо скомпилировать, правильно? webapps имеют хорошо определенную структуру, а файлы классов не должны находиться в том же каталоге, что и JSP. Должно быть, в WEB-INF/классах, и, конечно же, уважать иерархию пакетов. Прежде чем идти дальше, изучите основы Java: как скомпилировать класс, что такое пакет, что такое инструкция import, что такое путь к классам и т. Д. –
Импорт с использованием имени пакета или полного имени, а не с использованием фактического пути. Java позаботится о пути. –
@JBNizet Хорошо, я положил класс под названием 'Config' в каталог' classes' внутри 'WEB-INF'. Как мне теперь импортировать это? (Я пробовал целый беспорядок вещей, которые не сработали.) – Kacy