【问题标题】:How to disable the standard css in Spring MVC如何在 Spring MVC 中禁用标准 css
【发布时间】:2015-10-20 03:08:14
【问题描述】:
我正在尝试使用 spring roo 在 Spring 中构建一个 Web 应用程序,并且我想使用一个新的样式表,而不是它自动使用的标准 css 文件。我已经能够毫无问题地在我的 jsp 中链接新样式表,但是当我使用谷歌浏览器中的开发人员工具并转到网络选项卡时,标准样式表仍然存在并且正在更改我页面上的一些元素,即使我没有在我的jsp中链接它。有一些内置的东西会导致它自动加载,我不知道如何禁用它。我花了很多时间查看 webmvc-config.xml 文件和 theme.tagx 文件,但我真的不知道该怎么做。谢谢。
【问题讨论】:
标签:
css
spring-mvc
spring-roo
【解决方案1】:
查看src/main/webapp/WEB-INF/tags/util/load-scripts.tagx 文件,此标签用于在 html 标头中包含任何 css/js 资产。这是由 Tiles 库完成的。
如果您想配置全局可视化布局,请查看以下文件:
-
src/main/webapp/WEB-INF/layouts/layouts.xml: Tiles 布局定义
-
src/main/webapp/WEB-INF/layouts/*.jspx: Tiles 布局模板
-
src/main/webapp/WEB-INF/views/*.jspx:布局的通用模板(菜单、标题)
-
src/main/webapp/WEB-INF/tags/util/load-scripts.tagx: 默认标签包含 css/js 资产
要了解有关 Tiles 的更多信息,您可以阅读 project documentation
祝你好运!