gpt4 book ai didi

java - 将 Java 文件中的 ArrayList 值映射到 JSP 文件中的 HTML 对象

转载 作者:行者123 更新时间:2023-11-30 11:33:00 25 4
gpt4 key购买 nike

我正在编写一个股票应用程序。与这个问题相关,我希望用户能够卖出他们之前购买的股票。

我以 ArrayList 的形式从 servelet 的数据库中获取之前购买的股票:

ArrayList a= db.getUserStocks(userid);
request.setAttribute("userstocks", a);
System.out.println(a);

这会打印到控制台:

[{Stock=Asianpaint}, {Stock=Infy}, {Stock=Tatasteel}]

我希望用户能够从下拉列表或自动完成搜索框中选择上述股票之一,并通过单击按钮获取其当前值(value)/价格。我如何在 JSP 文件中完成此操作?

TL;DR:只要能够在 JSP 文件中打印 ArrayList 值就足够了。

最佳答案

您可以使用 for 循环迭代列表并创建下拉列表的选项。示例代码如下:

<select id="stockListDropdown">
<%
ArrayList stockList = db.getUserStocks(userid);
for (Stock s : stockList) {
%>
<option value="<%=s.getValue()%>"><%=s.getName()%></option>
<% } %>
</select>

在按钮的点击事件中,您可以读取“stockListDropdown”的选定值并以您自己的方式处理它。

关于java - 将 Java 文件中的 ArrayList 值映射到 JSP 文件中的 HTML 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16286264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com