2013-12-18 5 views
0

Как часть учебного пособия, я создаю форму (.jsp), в которой используется контроллер (.java), чтобы решить, какую страницу открыть дальше. Когда я ссылаться на контроллер и открыть веб-страницу, я получаю:IntelliJ не находит java-файлы

WARNING: No file found for: /src/Controller 

Ссылка на контроллер находится в /web/Edit.jsp

<form action="/src/Controller"> 

Контроллер находится в каталоге/SRC/Controller.java

Что я делаю неправильно?

+0

атрибут 'action ="/src/Controller "указывает на путь в контексте приложения, а не на исходные файлы Java, вы должны зарегистрировать путь для контроллера, но это зависит от используемой структуры, какова структура MVC? –

+0

Хм, поэтому выше должно быть только действие = «Контроллер»? Я не использую никаких фреймворков, просто проект с нуля. Как зарегистрировать путь? – abc32112

+1

без каких-либо фреймворков довольно сложно реализовать 'MVC pattern', потому что по умолчанию вы можете регистрировать только' Serlvets' и 'Filters', посмотрите [этот ответ] (http://stackoverflow.com/a/ 3542297/1029621), который может дать вам подсказку о том, как реализовать то, что вам нужно –

ответ

0

Проблема решена! Почему это не было настроено автоматически IntelliJ это тайна, но если у вас есть эта проблема, попробуйте следующее:

структуру проекта> Модули> Путь> Выбор использование модуль путь вывод

Теперь создайте папку под названием «классы "в папке WEB-INF и выберите папку.

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