2016-07-08 3 views
0

Я новичок в JSP, но понимаю Java и HTML. Я сталкиваюсь с этой ошибкой при попытке запустить JSP-файл в Eclipse в третьей строке, может кто-то поможет?Импорт src не может быть разрешен

The following link is my Path Layout

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 
    <%@page import = "src/Person.java" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 

ответ

2

Директива импорта в JSP точно так же как import оператор в исходном файле Java: он ожидает полное имя класса, а не путь к исходному файлу.

Прежде всего, вы должны поставить свой класс Person в пакет. Поместите исходный файл MyPerson.java в директории mypackage, например, и добавить package заявление в верхней части исходного файла:

package mypackage; 

Затем, вы можете импортировать его в JSP, указав полное имя класса :

<%@page import="mypackage.Person" %> 
+0

Одна вещь, которая смутила меня как новичка, была структурой именования упаковки. OP, [здесь хороший ресурс] (https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html) о том, как назвать пакет. – nicholas79171

+0

Спасибо большое за вашу помощь. Я очень ценю это. –

+1

Менее важной директивой в JSP-файле является оператор import, потому что никогда не было никакой причины помещать Java-код в JSP-файл. Вы должны использовать JSP-файл как компонент вида, а не контроллер или компонент модели. – DwB