gpt4 book ai didi

java - 在jsp中的下拉列表中显示数组列表

转载 作者:行者123 更新时间:2023-12-01 15:05:21 26 4
gpt4 key购买 nike

我有一个填充有元素的数组,我想在下拉列表中显示该数组的元素。

这是相关的代码。

 Party[] Parties = party.getAllParties;

在我的jsp页面中,我有

 <td nowrap>
<select label="Party List" array="Parties" name="Party List">
<option value=<%= (Parties) %>></option>
</select>
</td>

现在,当我去检查 jsp 页面的查看源时,我有

<td nowrap>
<select label="Party List" array="Parties" name="Party List">
<option value=[Lcom.areil.pdo.party.Party;@1404de3></option>
</select>
</td>

我知道,选项值的设置方式不正确,并且不确定什么是正确的方法。

最佳答案

您想要做的是执行JSTL forEach语句到您的 JSP 中并使用 EL 输出您的值。 。尝试使用尽可能少的 scriptlet 代码,EL 旨在取代 scriplet。

包括这个:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

进入您的 JSP 以便能够使用 JSTL。所以正确的 JSP 代码应该如下所示:

<td>
<select label="Party List" array="Parties" name="Party List">
<c:forEach var="party" items="${Parties}">
<option value="${party}">
<c:out value="${party}"/>
</option>
</c:forEach>
</select>
</td>

关于java - 在jsp中的下拉列表中显示数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13032507/

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