【问题标题】:how i can use html code into a message of messages.properties in grails?我如何在grails 中将html 代码用于messages.properties 的消息?
【发布时间】:2014-05-15 13:53:19
【问题描述】:

MyCode(gsp 中的一行)

  <h3><g:message code="view.hello"/><span style="color:orange"><g:message code="view.world"/></span><h3></h3>

输出

HelloWorld(橙色世界)

但不喜欢我如何放置这行代码。我希望做这样的事情。

我想要的代码

messages.properties(放入字符串+html)

view.helloword= hello>span style="color:orange">世界>/span>

但是输出是:

你好>span style="color:orange">世界>/span>

不要看 html 代码。我该如何解决?

【问题讨论】:

    标签: html grails properties gsp messages


    【解决方案1】:

    可以做如下:

    //messages.properties
    view.helloworld=Hello <span style="color:orange">World</span>
    
    //gsp
    <h3><g:message code="view.helloworld"/></h3>
    

    【讨论】:

    • 写作等于输出是 Hello World 不要做 html 代码。我相信我在我的问题中写道,这就是问题所在。为什么不正确?
    【解决方案2】:

    您可以将任何 html 添加到消息中并在视图中轻松呈现消息。以下答案适用于 grails 3.0.1

    ${raw(message(code:"view.hello"))}
    

    您可以对任何类似 html 的字符串使用相同的方法。

    【讨论】:

      猜你喜欢
      • 2014-01-29
      • 2011-03-11
      • 1970-01-01
      • 1970-01-01
      • 2019-11-21
      • 1970-01-01
      • 1970-01-01
      • 2013-06-26
      • 2010-12-21
      相关资源
      最近更新 更多