WEB开发网
开发学院软件开发Java 精通 Grails: 文件上传和 Atom 联合 阅读

精通 Grails: 文件上传和 Atom 联合

 2009-10-26 00:00:00 来源:WEB开发网   
核心提示: 虽然您对 Atom 的语义可能有点陌生,但使用 Grails 生成 Atom feed 的方法应该很简单,精通 Grails: 文件上传和 Atom 联合(10), 验证 Atom feed为了验证这个 feed 是格式良好的 Atom,访问 W3C 的在线 Feed Validator,可以从

虽然您对 Atom 的语义可能有点陌生,但使用 Grails 生成 Atom feed 的方法应该很简单。

验证 Atom feed

为了验证这个 feed 是格式良好的 Atom,访问 W3C 的在线 Feed Validator。如果 feed 在一个公共可访问的 URI 上,那么可以将它粘贴到主页上,并单击 Check。您的 Atom feed 是在 localhost 上运行的,所以单击 Validate by Direct Input,并粘贴 feed 的输出。结果如图 4 所示:

图 4. W3C 验证器

精通 Grails: 文件上传和 Atom 联合

  图片看不清楚?请点击这里查看原图(大图)。

这里没有警告说 self 链接在提供的 URI 上不可用 — 事实显然正是如此 — 您的 Atom feed 应该被认定为是有效的、可生成的。

添加 feed 图标

接下来再来个锦上添花,将该 feed 的链接添加到头部。可以从网上很多地方下载无处不在的 feed 图标;它是在开源 Mozilla 许可下发布的。

将该文件复制到 web-app/images 中,然后调整 grails-app/views/layouts/_header.gsp,如清单 22 所示:

清单 22. 将 feed 图标添加到头部

<div id="header"> 
 <p><g:link class="header-main" controller="entry">Blogito</g:link></p> 
 <p class="header-sub"> 
  <g:link controller="entry" action="atom"> 
  <img src="${createLinkTo( 
    dir:'images',file:'feed-icon-28x28.png')}" alt="Subscribe" title="Subscribe"/> 
  </g:link> 
  A tiny little blog 
 </p> 
 
 <div id="loginHeader"> 
  <g:loginControl /> 
 </div> 
</div> 

上一页  5 6 7 8 9 10 

Tags:精通 Grails 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接