Grails 布局没有改变
Posted
技术标签:
【中文标题】Grails 布局没有改变【英文标题】:Grails layout doesn't change 【发布时间】:2012-01-18 08:34:48 【问题描述】:我已从一台 PC 上的 STS 导出 grails 应用程序,并在另一台 PC 上将其与 STS 一起导入。但知道我的布局没有正确渲染。它保留了一些以前的设置,如图像和 css。我该如何修复这个?
【问题讨论】:
您没有就“未正确渲染”的含义提供足够的信息。请提供更多信息 - 它是否显示错误、您是否缺少资源、日志中是否有错误? @JanWikholm 实际上我做到了。但也许我不够清楚。我说它保留了一些图像和 CSS 设置。我已经更改了一些默认的 main.css 文件,并将 grails 徽标图像更改为其他内容。但是当我运行应用程序时,它会呈现旧的 css 设置和 Grails 标志。我希望这可以清除它。 @JanWikholm 我刚刚在 Tomcat 服务器上部署了应用程序,并且视图已正确呈现 - 图像和 css 也是。那么本机和run-app有什么问题呢? 如果你能回答并告诉我的回答是否有效,那就太棒了。 【参考方案1】:web-app/WEB-INF/ 可能包含静态资源的缓存版本,我建议运行grails clean
,然后再次尝试运行应用程序。
Config.groovy
中的 grails.resources.adhoc.patterns = ["/images/*", "*.css"]
也可能有帮助
【讨论】:
抱歉让您久等了。我之前尝试过grails clean
,但没有成功。我已经尝试过您对 grails.resources.adhoc.patterns
的建议,但也没有用。【参考方案2】:
将此添加到 conf 文件夹中的 Config.groovy(可能仅用于开发)
grails.resources.debug = true
【讨论】:
【参考方案3】:也许是重新加载 gsp 文件的问题?试试这个:
grails.gsp.enable.reload=true
【讨论】:
以上是关于Grails 布局没有改变的主要内容,如果未能解决你的问题,请参考以下文章
html子元素中的grails/sitemesh布局设置属性(ng-app)
Grails:运行时改变dataSource url实现多租户数据库分离
在没有 SPSS 许可证的情况下从 Python、Java(groovy/grails)或 C++ 应用程序访问 SPSS 数据?