我試圖在新的grails應用程序中將index.gsp與index.jsp切換。我將默認的index.gsp重命名爲not_index.gsp並添加了index.jsp。現在我收到以下錯誤。在grails中使用index.jsp
javax.servlet.ServletException: Could not resolve view with name '/index' in servlet with name 'grailsDispatcherServlet'
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1229)
這是出乎意料的,因爲documentation說:
的Grails也支持JSP作爲視圖,因此如果GSP沒有在 預期位置找到,但一個JSP是,它將被使用代替。
我在做什麼錯?
爲什麼?我正在嘗試將一個非常舊的應用程序(僅限jsp)轉換爲grails,並希望查看是否可以在沒有問題的情況下刪除index.jsp。
挺你可以寫幾乎是用JSP編寫的一個GSP的一切,這就像你可以在Groovy代碼編寫任何Java代碼。所以最好將它重命名爲'.gsp' –
另外,如果您使用的是Grails 3,您爲創建新的Grails應用程序輸入了什麼命令? –
爲什麼文檔說它支持JSP視圖呢?我只做了'grails create-app'。我應該使用另一個命令嗎? –