Grails URL映射多个视图

时间:2014-08-13 09:20:04

标签: grails views gsp url-mapping

这是问题的延续:Grails multiple views implementation

我正在尝试合并两个grails应用程序(2个域组合,2个控制器组合, 2个视图无法组合)

所以,我尝试使用“g:link”的各种代码片段,这些代码片段仍在使用。 我有两个观点:“index.gsp”& “pagetype.gsp”。我想首先显示“index.gsp”,然后在点击超链接之后,它应该转到“pagetype.gsp” 我该怎么做?

我尝试如下: 现在,我进入了“UrlMappings.groovy”并了解了如何通过这一行访问主index.gsp:

"/"(view:"/index")

这是默认视图,因此我将其更改为:

"/"(view:"/pagetype")

现在,将第二个视图加载为默认视图

但是,我希望在点击超链接后加载“pagetype.gsp”,所以我尝试了:

"/."(view:"/pagetype")

在index.gsp代码中:

<a href="/." class="myButton">Pagetype view</a>

但是,这不起作用。

欢迎所有方法/建议。

1 个答案:

答案 0 :(得分:1)

gsp添加链接,例如:

<a href="pagetype">Click Here</a>

并更新UrlMappings

"/"(view:"/index")
"/pagetype"(view:"/pagetype")

假设您在视图中pagetype.gsp并行index.gsp