【问题标题】:Grails.How to format Strings in bullet pointGrails.如何在项目符号点中格式化字符串
【发布时间】:2018-05-07 10:47:59
【问题描述】:

我希望 div 是动态的。我得到的字符串可能包含这样的项目符号:“使用 •这是一个测试: •这是一个测试 •这是一个测试 •这是一个测试•这是一个测试 •这是一个测试 •这是一个测试 •这是一个测试 •这是一个测试"

我有一个显示输出的 div:

                <div class="ds-results-detail-a">${a}</div>

如何在列表中显示该响应:

Uses 
•This is a test:
•This is a test 
•This is a test
•This is a test
•This is a test 
•This is a test
•This is a test 
•This is a test

响应可能包含带有这些要点的字符串,或者可能只是字符串。输出简单地显示如下:

用途 •这是一个测试: •这是一个测试 •这是一个测试 •这是一个测试 •这是一个测试 •这是一个测试 •这是一个测试 •这是一个测试 •这个 是一个测试

如何在列表中显示?在此先感谢 :)

【问题讨论】:

    标签: grails gsp


    【解决方案1】:

    如果我理解正确,你需要有类似的东西:

    <ul>
      <g:each in="${yourString.split( '•' )}" var="s">
        <li>${s}</li>
      </g:each>
    </ul>
    

    更新:

    另一种方式:

    ${yourString.replaceAll( '•', '<br>•' )}
    

    【讨论】:

    • 但这是在要点中打印所有内容。甚至 Uses 在子弹里面.. 我已经完成了:"
      • ${s}
      " 除了单词 Uses other 应该在列表中...谢谢 :)
    • 抱歉,打印出来的内容类似于“使用
      •这是一个测试
      •这是一个测试
      •这是一个测试
      •这是一个测试。”
    • 在页面顶部添加&lt;%@page defaultCodec="none" %&gt;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多