我製作了index.gsp的副本,名爲index_1.gsp,我喜歡從html頁面調用。調用.gsp頁面
因爲我確實知道如何從html頁面調用它,我嘗試使用命令redirect(uri:「/index_1.gsp」)從控制器調用index_1.gsp,但失敗。
如果你能幫我從html頁面或控制器中調用它,我將不勝感激。 謝謝
我製作了index.gsp的副本,名爲index_1.gsp,我喜歡從html頁面調用。調用.gsp頁面
因爲我確實知道如何從html頁面調用它,我嘗試使用命令redirect(uri:「/index_1.gsp」)從控制器調用index_1.gsp,但失敗。
如果你能幫我從html頁面或控制器中調用它,我將不勝感激。 謝謝
您不能從HTML頁面調用GSP。這沒有意義。
如果你想呈現從控制器,你可以做這樣的事情的看法...
class SomeController {
def someAction() {
// this will render grails-app/views/some/index_1.gsp
render view: 'index_1'
}
}
如果GSP在'grails-app/views /'而不是'grails-app/views/<某個控制器名稱> /'中,那麼你可以用'render view:'/ index_1''來渲染它。 –
**非常感謝您的及時答覆**。當我運行建議的解決方案時,我得到了「所請求的資源不可用,對於index_1.jsp(gsp已更改爲** jsp **)。 – ncaramolegos
完美運行。非常感謝 – ncaramolegos
你不能從一個HTML頁面調用頁面GSP。該框架不支持它,它沒有任何意義。 –