Grails 1.1 安全性 - 标准的编解码器 - URLCodec

当在生成跳转链接,形体处理(form actions)链接,或者任何时候需要数据生成链接时,URL编码是必需的。

URL编码可以阻止非法字符串进入链接改变它跳转的目的地,例如"Apple & Blackberry"不能作为get请求中的一个参数,因为&符号为破坏参数解析过程。

使用例子如下:<a href="/mycontroller/find?searchKey=${lastSearch.encodeAsURL()}">Repeat last search</a>