这是问题的继续:Grails multiple views implementation
我正在尝试结合两个grails应用程序(结合2个域,结合2个 Controller , 2个 View 无法结合)
因此,我尝试了各种使用“g:link”的代码段,这些代码段仍无法正常工作。
我有两个 View :“index.gsp”和“pagetype.gsp”。我想先显示“index.gsp”,然后在单击超链接后将其转到“pagetype.gsp”
我该怎么做呢?
我尝试如下:
现在,我进入“UrlMappings.groovy”并了解如何通过以下行访问主index.gsp:
"/"(view:"/index")
这是默认 View ,因此我将其更改为:
"/"(view:"/pagetype")
现在,可以成功地将第二个 View 加载为默认 View 。
但是,我希望在单击超链接后加载“pagetype.gsp”,所以我尝试了:
"/."(view:"/pagetype")
并在index.gsp代码中:
<a href="/." class="myButton">Pagetype view</a>
但是,这不起作用。
欢迎所有方法/建议。
最佳答案
在gsp
中添加链接,例如:
<a href="pagetype">Click Here</a>
并更新
UrlMappings
:"/"(view:"/index")
"/pagetype"(view:"/pagetype")
假设 View 中的
pagetype.gsp
与index.gsp
并行。
关于grails - Grails URL映射多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25282521/