grails - Grails URL映射多个 View

标签 grails views gsp url-mapping

这是问题的继续: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.gspindex.gsp并行。

关于grails - Grails URL映射多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25282521/

相关文章:

angularjs - 在ajax请求和 session 超时期间,Grails没有响应401

grails - 为什么会出现 “No owner defined between domain classes..”错误?

django - Django 中多个 View 中的相同 URL

php - Codeigniter-将 View 缓存成 View

javascript - 如何对包含 Controller 传递的sql行的gsp中的表进行排序

select - 如何自定义Grails选择标签

grails - 哪个Java版本与grails groovy工具套件3.5兼容

php - Drupal - 在模板中呈现 subview /部分

grails - gsp内部变量的问题

Grails select 不返回对象而是返回字符串