javascript
  • json
  • grails
  • web
  • meta
  • 2013-05-12 1 views 1 likes 
    1

    Я пропусканием JSON String ({"myData":"data"}) к моей отображаемой странице, как так:Grails - Как вынести частичное неэкранированный JSON внутри мета тега в HTML-страницы

    render(view: 'myPage', model: [jsonData: JSONStr]); 
    

    затем на шаблоне страницы:

    <meta content='http://www.myDomain.com/video?config=${ (jsonData) }' property="og:video" /> 
    

    результат:

    <meta content='http://www.myDomain.com/video?config={&quot;myData&quot;:&quot;data&quot;}' property="og:video" /> 
    

    является Там способ предотвращения побега из данных в формате JSON?

    ответ

    0

    Я установил его с TagLib

    class SimpleTagLib { 
    
    def unescaped = { attrs -> 
         out << attrs.value 
        } 
    
    } 
    

    <meta content='http://www.myDomain.com/video?config=${g.noEncode(value:jsonData)}' property="og:video" /> 
    

     Смежные вопросы

    • Нет связанных вопросов^_^