【问题标题】:Freemarker template cursor positioning at a particular pointFreemarker 模板光标定位在特定点
【发布时间】:2020-05-01 14:27:07
【问题描述】:

我有一个这样的模板

<#---->         FF MSMAA                  003/99/99
<#---->         FF MSAON
<#---->         FF MSTAS                  9968
<#---->         FF MSTRA                  9968
<#list 0..nDDFJESize as x><#--
-->         <#if x%5 == 0>PO<#else>PP</#if> NDDFJE                 ${NDDFJE[x]?substring(0, 41)}<#if x%4 == 0>                        ERR115 ACCT NOT FOUND<#else></#if>
</#list>
<#list 0..mSUALSize as x><#--
-->         FF MSUAL               01 ${MSUAL[x]?substring(2)}
</#list>
<#---->         FF MSINA
<#---->         FF MSAOF

我使用了一个技巧来限制使用子字符串的字符串,但问题是我无法在运行时确定该字符串的长度,它可能是任何东西。

         FF MSMAA                  003/99/99
         FF MSAON
         FF MSTAS                  9968
         FF MSTRA                  9968
         PO NDDFJE                 4110112898/000000010000///Goalkeeper Xfer                        ERR115 ACCT NOT FOUND
         PP NDDFJE                 6113855517/000000005000///Goalkeeper Xfer
         PP NDDFJE                 6110000789/000000025000///Goalkeeper Xfer
         PP NDDFJE                 6113855494/000000030000///Goalkeeper Xfer
         PP NDDFJE                 6110000654/000000002500///Goalkeeper Xfer                        ERR115 ACCT NOT FOUND
         PO NDDFJE                 0115025906/000000072500///Goalkeeper Cred
         FF MSUAL               01 10/4110112898/6//08262019
         FF MSUAL               01 10/6110000456/6//08272019
         FF MSUAL               01 10/6110000789/6//08272019
         FF MSINA
         FF MSAOF

我希望这些错误消息从某个特定点开始。我尝试在网上搜索,但我没有找到我想要的东西。在投反对票之前,请给我这样做的理由!谢谢。

【问题讨论】:

    标签: java string freemarker


    【解决方案1】:

    我找到了解决办法。在 Java 中进行了更改,并添加了可变长度的空白空格,以使字符串的长度保持一致。

    tempString = String.format("%-65s", tempString);

    tempString 是我在 root 中添加的!

    【讨论】:

      猜你喜欢
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多