【问题标题】:Grails URLMapping multiple viewsGrails URLMapping 多个视图
【发布时间】:2014-10-06 14:21:05
【问题描述】:

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

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

所以,我尝试了各种带有“g:link”的代码 sn-ps,但仍然无法正常工作。 我有两个视图:“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>

但是,这行不通。

欢迎所有方法/建议。

【问题讨论】:

    标签: grails views gsp url-mapping


    【解决方案1】:

    gsp中添加链接喜欢:

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

    并更新UrlMappings:

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

    假设您的视图中有 pagetype.gspindex.gsp 平行。

    【讨论】:

    • 非常感谢伙计,这非常有效!我现在可以使用这个概念合并 x 个应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    • 2013-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多