2016-12-14 2 views
0

Как импортировать Java-класс в JSP-файл? <%@page import="javaname.java"%> не работает в Eclipse Neon. Уже определенный полный путь все еще не работает.Импорт Java-класса внутри JSP-файла

У нас есть существующий проект, что класс java находится внутри WEB-INF/классов вместо папки src, но когда мы пытаемся сделать это в другом проекте, мы больше не можем импортировать с использованием того же синтаксиса (<% @ page import = "package.javaclass" %>)

Java класс:

enter image description here

JSP:

enter image description here

+1

Вы можете проверить это здесь: http://stackoverflow.com/questions/239147/how-do-you-import-classes-in-jsp –

+1

Удалите '.java'. –

+0

@ElliottFrisch Я уже заменил в packagename.nameofclass все еще ошибку «импорт не может быть разрешен». –

ответ

0

Может быть, это должно быть:

<%@page import="package.nameOfTheYouClass"%> 

Вам не нужно, чтобы добавить .java окончание к имени класса.

+0

Я уже сделал это, но все еще ошибка «импорт не может быть разрешен». –

+0

Вы проверили путь к вашему классу? Можете ли вы показать свой класс? – Nurjan

+0

Загрузил снимок экрана для вашего запроса. –

0

Исходный файл Totp.java не принадлежит в папке WEB-INF/classes, она принадлежит в fa папке под src так, что затмение будет компилировать его для вас. Во время выполнения сервер должен найти скомпилированный файл Totp.class. Я предполагаю, что Totp.java на самом деле не находится в исходной папке, а это значит, что это было правильное сообщение об ошибке.

Если вы добавляли файлы в папку и редактировали файлы, вы делаете это неправильно. В этой папке всегда должны храниться классы, скомпилированные из исходных папок, таких как src и другие ресурсы, скопированные там Eclipse из исходных папок.

+0

Я знаю, что файл java должен находиться в папке scr. Но когда я поместил файл java вместе с файлами wsdl внутри папки src, кажется, что они не соединялись друг с другом. Поэтому я решил переместить его –

+0

Попробуйте вернуть его, чтобы преодолеть эту проблему, затем откройте отдельный вопрос об этом * оригинале *. – nitind

+0

У нас есть существующий проект, что класс java находится внутри WEB-INF/классов вместо папки src, но когда мы пытаемся сделать это в другом проекте, мы больше не можем импортировать с использованием того же синтаксиса (пакет <% @ page import = " .javaclass "%>) –

Смежные вопросы