2014-06-23 28 views
0

我製作了index.gsp的副本,名爲index_1.gsp,我喜歡從html頁面調用。調用.gsp頁面

因爲我確實知道如何從html頁面調用它,我嘗試使用命令redirect(uri:「/index_1.gsp」)從控制器調用index_1.gsp,但失敗。

如果你能幫我從html頁面或控制器中調用它,我將不勝感激。 謝謝

+0

你不能從一個HTML頁面調用頁面GSP。該框架不支持它,它沒有任何意義。 –

回答

1

您不能從HTML頁面調用GSP。這沒有意義。

如果你想呈現從控制器,你可以做這樣的事情的看法...

class SomeController { 
    def someAction() { 
     // this will render grails-app/views/some/index_1.gsp 
     render view: 'index_1' 
    } 
} 
+1

如果GSP在'grails-app/views /'而不是'grails-app/views/<某個控制器名稱> /'中,那麼你可以用'render view:'/ index_1''來渲染它。 –

+0

**非常感謝您的及時答覆**。當我運行建議的解決方案時,我得到了「所請求的資源不可用,對於index_1.jsp(gsp已更改爲** jsp **)。 – ncaramolegos

+0

完美運行。非常感謝 – ncaramolegos