这是问题的延续: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>
但是,这不起作用。
欢迎所有方法/建议。
答案 0 :(得分:1)
在gsp
添加链接,例如:
<a href="pagetype">Click Here</a>
并更新UrlMappings
:
"/"(view:"/index")
"/pagetype"(view:"/pagetype")
假设您在视图中pagetype.gsp
并行index.gsp
。