我尝试使用JSTL向textarea输入多个值。
这是我的代码。
<label>Resources</label> :
<c:forEach items="${MEETING_ENTITY}" var="resource">
<textarea id="Resources" name="Resources" rows="10" cols="70">
<c:out value="${resource.resourceEntity.v_resource_name}" ></c:out>
</textarea>
</c:forEach>
当此运行时,几个文本区域生成为值的计数。如何使用&#34;,&#34;设置每个值到一个文本区域。
谢谢。
答案 0 :(得分:0)
Textarea标签应该在循环之前 -
<label>Resources</label> :
<textarea id="Resources" name="Resources" rows="10" cols="70">
<c:forEach items="${MEETING_ENTITY}" var="resource">
<c:out value="${resource.resourceEntity.v_resource_name}" ></c:out>
</c:forEach>
</textarea>
答案 1 :(得分:0)
经过一些谷歌搜索后,我找到了答案。
<label>Resources</label> :
<textarea id="Resources" name="Resources" rows="10" cols="70">
<c:forEach items="${MEETING_ENTITY}" var="resource" varStatus="loop">
<c:out value="${resource.resourceEntity.v_resource_name}" ></c:out>
<c:if test="${!loop.last}">,</c:if>
</c:forEach>
</textarea>