java - 我可以将 ArrayList 传递给 EL 表达式吗?

标签 java jsp el jsp-tags

我知道我可以传递字符串和基元。但如何传递 ArrayList?

Snippet:

<form action="select.do" method="POST">
    <p>Select Beer Characteristics: </p>
    Color:
    <my:select optionList="${applicationScope.colorList}" name="color" size="1"/>
    <br><br>
    <input type="submit" value="Submit"/>
</form>

最佳答案

您可以像传递任何其他对象一样传递 ArrayList,并通过 ${list[i]} 访问各个字段。您可以在 tutorial 中找到有关 el language 语法的更多信息。 .

关于java - 我可以将 ArrayList 传递给 EL 表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22108865/

相关文章:

java - 字节可以设置01为值吗

java - 为什么在 Java 中有两个 Right Shift 运算符而只有一个 Left Shift 运算符?

java - 不可转换的类型;无法将 'android.support.v4.app.Fragment' 转换为 'com.google.android.gms.maps.SupportMapFragment'

java - 从java类文件获取apache webcontents文件夹的绝对路径

java - 在 Scriptlet 中访问 JSTL 变量

Java MySQL - 命名管道连接在关闭时抛出警告

java - 如何将我的表单与操作链接起来?

java - 如何使用jpa从数据库中获取特定的id?

java - 使用 EL 迭代存储在数组中的复选框值

java - 如何在 c :set? 中使用 Struts 迭代变量