Я не смог открыть контроллер на 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 в «»
Пожалуйста, помогите мне решить эту проблему
файл index.jsp находится там. но все же он не работает. –
Попробуйте создать файл index.gsp (gsp, not jsp), содержимое которого просто
Должно быть просто
. Я только что создал приложение, использующее 3.1.10, и сгенерировал контроллер, как вы, а затем создал файл index.gsp, как это было предложено JSB. Хорошо работал, показывая это сообщение в URL-адресе «http: // localhost: 8080/hello/index». – railsdogСпасибо за помощь. На самом деле, я должен создать файл jsp, должен находиться внутри папки view/hello. –