0
Мы использовали что-то вроде ниже в примере до:изменено поведение для grails.views.default.codec = "html" в grails 2.0?
class KontrollController {
def index() {
[ value: "hä öh üh!"]
}
}
вызова тегов, как это:
<pl:myTag value="${value}">${value}</pl:myTag>
TagLib:
class PlTagLib {
static namespace = "pl"
def myTag = { attrs, body ->
def m = [:]
log.error body()
m.body = body()
m.value = attrs.value
out << render(template: '/template/myTag', model: m)
}
}
в _myTag.gsp
${body} //will display: "hä öh üh!" wrong encoding
${value} // will display correct: "hä öh üh!"
мы используем эту версию с телом много раз раньше, и она работала правильно.
может ли кто-нибудь сказать мне, есть ли простое решение для этого?