gpt4 book ai didi

grails - 为移动用户选择不同的 grails 布局

转载 作者:行者123 更新时间:2023-12-02 14:35:55 25 4
gpt4 key购买 nike

我有一个 web 应用程序,它将 main.gsp 定义为所有 View 中使用的默认布局,并且我正在使用 spring-mobile 插件在移动 View 和桌面 View 之间切换。但我现在想在移动用户的 mobile.gsp 布局和 main.gsp 布局之间进行更改。

做这个的最好方式是什么?

最佳答案

由于您使用的是 Spring Mobile,您可以使用过滤器来拦截 Controller 调用并设置布局:

class MobileFilters {
def filters = {
mobileFilter(controller:'*', action:'*') {
afterView = {
def layout = "main"
withMobileDevice {
layout = "mobile"
}
session.layout = layout
}
}
}
}

然后在你的 gsps 中
<meta name="layout" content="${session.layout}">

关于grails - 为移动用户选择不同的 grails 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11598075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com