Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将JSP返回的列表转换为JavaScript中的字符串数组_Javascript_Html_Jsp - Fatal编程技术网

如何将JSP返回的列表转换为JavaScript中的字符串数组

如何将JSP返回的列表转换为JavaScript中的字符串数组,javascript,html,jsp,Javascript,Html,Jsp,我有一个包含JSP的HTML页面,并从JSP返回了一个列表 <input type="hidden" id="role" value="${sessionScope.rolePermissionsList}" /> 它在浏览器控制台上显示以下结果: [ PR_1 , PR_2, PR_3, PR_4 ] 我希望将此输出转换为字符串数组 我希望输出是这样的[PR_1,PR_2,PR_3, PR_4] 有人能告诉我如何实现这一点吗?假设[PR_1,PR_2,PR_3,PR_4]是一个

我有一个包含JSP的HTML页面,并从JSP返回了一个列表

<input type="hidden" id="role" value="${sessionScope.rolePermissionsList}" />
它在浏览器控制台上显示以下结果:

[ PR_1 , PR_2, PR_3, PR_4 ]
我希望将此输出转换为字符串数组

我希望输出是这样的[PR_1,PR_2,PR_3, PR_4]

有人能告诉我如何实现这一点吗?

假设[PR_1,PR_2,PR_3,PR_4]是一个字符串,您可以使用下面的方法将其转换为字符串数组

变量角色列表=[PR_1,PR_2,PR_3,PR_4];
console.logrolesList.match/\[.*?\]/[1]。拆分;工作很有魅力。完美的
[ PR_1 , PR_2, PR_3, PR_4 ]