如何使用jstl

时间:2015-11-03 09:49:22

标签: javascript html html5 foreach jstl

我尝试使用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;设置每个值到一个文本区域。
谢谢。

2 个答案:

答案 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>