2016-08-21 1 views
2

Я не смог открыть контроллер на Grails проектаНе удалось разрешить представление с именем «/ привет/индекса» в сервлет с именем «grailsDispatcherServlet»

Я использую следующие версии заводной и Grails

C: \ Users \ Two95Admin> grails -version Предупреждение виртуальной машины Java HotSpot (TM): TieredCompilation отключена в этом выпуске | Grails Версия: 3.1.10 | Groovy Версия: 2.4.7 | JVM версии: 1.8.0_7 C: \ Users \ Two95Admin>

Я успешно создал проект HelloWorld, используя следующие команды

Grails создать-приложение HelloWorld CD helllworld Grails создать-контроллер привет run- приложение

Мой проект выполняется на локальном хосте: 8080 Screenshot of an Error Screen

Ошибка 500: Внутренняя ошибка сервера

URI /привет/индекс Класс javax.servlet.ServletException Сообщение Не удалось разрешить представление с именем '/ привет/индекса' в сервлет с именем '' grailsDispatcherServlet

Трассировка

Line | Method 

- >> 1229 | render in org.springframework.web.servlet.DispatcherServlet


| 1029 | processDispatchResult в '' | 973 | doDispatch. , , , , в '' | 895 | doService в '' | 967 | processRequest. , , в org.springframework.web.servlet.FrameworkServlet | 858 | doGet в «»

Пожалуйста, помогите мне решить эту проблему

ответ

2

Это выглядит как grails-app/views/hello/index.gsp не существует. Вам нужно будет создать этот файл.

+0

файл index.jsp находится там. но все же он не работает. –

+0

Попробуйте создать файл index.gsp (gsp, not jsp), содержимое которого просто

Должно быть просто

. Я только что создал приложение, использующее 3.1.10, и сгенерировал контроллер, как вы, а затем создал файл index.gsp, как это было предложено JSB. Хорошо работал, показывая это сообщение в URL-адресе «http: // localhost: 8080/hello/index». – railsdog

+0

Спасибо за помощь. На самом деле, я должен создать файл jsp, должен находиться внутри папки view/hello. –

0

Перед тем как перейти на страницу привет, вы должны сгенерировать виды. «grails generate-views hello» попробуйте этот путь. Я думаю, что добавление jsp-файла не является правильным.