Это:
<r:img uri="${it.iconPath}" onclick="goOpenIt('${it.url}')"/>
становится таким:
<img src="/myapp/static/images/icon_32.png" onclick="goOpenIt('http://yahoo.com')" />
Я хочу это:
<img src="/myapp/static/images/icon_32.png" onclick="goOpenIt('http://yahoo.com')" />
После некоторых дополнительных исследований я обнаружил, что следующий тег r: resource будет заполнять пробел:
<img src="<r:resource uri="${it.iconPath}"/>" onclick="goOpenIt('${it.url}')"/>
Не совсем
Загляни в свой Файл grails-app / conf / Config.groovy для чего-то подобного ...
grails.views.default.codec = "нет" // нет, html, base64
Если для этого параметра установлено значение «html», то по умолчанию html будет экранирован.
Боюсь, ты не сможешь.Для тегов groovy значение каждого атрибута отображается с encodeToHTML().Отправьте ответ, если вы найдете другое решение для этого.
encodeToHTML()