您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将数组从.jsp传递到javascript函数

将数组从.jsp传递到javascript函数

您需要一种以javascript数组格式输出数组字符串的方法。该jsp代码在服务器端运行,然后以文本形式返回html和javascript代码。然后在客户端执行该代码

<%!
public static String getArrayString(String[] items){
    String result = "[";
    for(int i = 0; i < items.length; i++) {
        result += "\"" + items[i] + "\"";
        if(i < items.length - 1) {
            result += ", ";
        }
    }
    result += "]";

    return result;
}
%>

当然,您可以使用StringBuffer来达到更好的性能,但是这向您展示了这个主意。

然后你做这样的事情

<script>
    displayItems(<% getArrayString(items) %>);
</script>
javascript 2022/1/1 18:14:10 有481人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶