grails - 更改Grails的默认index.gsp页?

标签 grails gsp

我想用我设计的1更改grails默认索引页。.在我新创建的gsp文件中,其中包括CSS以及未写在.gsp文件内部的CSS,当我尝试放入时我的css文件和索引文件位于应用程序 View 文件夹中,当我运行该应用程序时,它无法正确显示,并显示以下错误:

最佳答案

  • 您应该将.css文件放入web-app/css目录
  • 使用 <g:resource tag为此类资源创建有效的网址(正确的网址将是/prqapp/css/base.css,而不仅仅是/css/base.css)。

  • 因此,您的代码应如下所示:
    <link type="text/css" href="${resource(dir: 'css', file: 'base.css')}" />
    <link type="text/css" href="${resource(dir: 'css', file: 'layout.css')}" />
    <link type="text/css" href="${resource(dir: 'css', file: 'skeleton.css')}" />
    

    请参阅有关的文档
  • g:资源标签http://grails.org/doc/latest/ref/Tags/resource.html
  • 静态资源:http://grails.org/doc/latest/guide/theWebLayer.html#resources
  • 看看资源插件http://grails.org/plugin/resources
  • 关于grails - 更改Grails的默认index.gsp页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15540915/

    相关文章:

    validation - Grail 的错误属性从何而来?

    Grails,Joda-Time 插件,TimePicker 可以为空不工作

    javascript - 使用正则表达式在 g :TextField 中进行验证

    grails - 从GSP到Controller编码非UK字符的Grails

    grails - 如何在Grails中从页面链接到另一个页面

    jquery对话框和ajax打开另一个对话框

    grails - 更改 [hasMany :] reference to a list?

    html - HTML&GRAILS-URL文本不显示为超链接

    testing - 如何在 Grails 集成测试中发布两个内容不同的帖子

    grails - 无法调用我的安全监听器中的服务