从jstl中的对象获取值,从列表中获取属性名称

时间:2019-03-08 15:34:16

标签: arrays list jstl field jstl-functions

我是JSTL的新手,我了解要获取字段值,我们可以使用以下代码:

<c:out value="${empDetails.id}" />
<c:out value="${empDetails.name}" />
<c:out value="${empDetails.dept}" />
<c:out value="${empDetails.locn}" />

我有一个要求获取要在UI中显示的属性名称列表的arrayList,在JSP中,我想迭代并从empDetails中获取值。

我想写如下:

<c:forEach items="${list}" var="item">
    <c:out value="${empDetails}" property="${item}/>
</c:forEach>

列表将包含值“ id”,“名称”,“ locan”,“ dept”等。

有人可以帮忙怎么做吗?

1 个答案:

答案 0 :(得分:0)

我在stackoverflow问题之一中找到了答案,

df.writeStream
  .trigger(processingTime='5 seconds')
  .foreachBatch(lambda df, partition_id:
    df.write
      .option("path", target_table_dir)
      .format("parquet")
      .mode("append")
      .saveAsTable(target_table))
  .start()