gpt4 book ai didi

java - 在同一页面中的 javascript 中检索 arraylist 的值

转载 作者:行者123 更新时间:2023-12-01 15:19:00 24 4
gpt4 key购买 nike

有一个 JSP 页面,其中有一个 ArrayList 变量。我需要在脚本标记中使用这些数组列表值(txt1 和 txt2)。我尝试了很多组合和谷歌搜索,但没有成功。

JavaScript 函数

function fun1()
{
// how to get arraylist values
}

JSP页面:

 <body>
<%
ArrayList<String> al= new ArrayList<String>();
al.add("txt1");
al.add("txt2");

out.println("<input type=text id=" + al.get(0) + ">");out.println("<br>");
out.println("<input type=text id= " + al.get(1) + ">");out.println("<br>");
out.println("<input type=button id=btn1 value=click onClick=fun1(); > ");
%>
</body>

谢谢回复

最佳答案

在 javascript 中你可以很好地使用 Scriplet

假设 java (JSP) 中的列表“arrayList”具有 [1,2,3,4]

你可以通过这个获取数组列表

function fun1()
{
var list = '<%= arrayList %>';
}

如果打印变量list,它将是一个值为“[1,2,3,4]”的字符串

然后您可以使用正则表达式或简单的字符串操作来分割它

<body>
<%
ArrayList<String> al= new ArrayList<String>();
al.add("txt1");
al.add("txt2");

out.println("<input type=text id=" + al.get(0) + ">");out.println("<br>");
out.println("<input type=text id= " + al.get(1) + ">");out.println("<br>");
out.println("<input type=button id=btn1 value=click onClick=fun1(); > ");
%>
</body>

<script>
// try the script here
</script>

关于java - 在同一页面中的 javascript 中检索 arraylist 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11239658/

24 4 0