首页 > 解决方案 > 在 JSP 中的 json 数组的值之间添加空格

问题描述

我在 JSP 中有一些名称作为输出,例如:

<div class="someClass">
        ${myData.personsList}
</div>

在这里,myData是一个JSON带有personsListas 的对象JSONArray

我得到的输出是:

Henry Foo,Michael Bar,Johnny Lost,Vicky Found

如何在名称之间添加空格,以便输出如下:

Henry Foo, Michael Bar, Johnny Lost, Vicky Found

我试过了${myData.personsList.join(', ')}${myData.personsList}.join(', ')但两者都是在打印.join(', ')而不是像我假设的那样解释。

标签: javascripthtmljsonjsp

解决方案


您可以使用正则表达式并替换

var jsonData = 'Henry Foo,Michael Bar,Johnny Lost,Vicky Found';

var newData = jsonData.replace(/,/g, ", ");

console.log(jsonData);
console.log(newData);


推荐阅读