为什么此代码会生成错误"结束标记"</c:何时"不平衡"?

Bri*_*ian 5 java jsp jstl spring-mvc

我不明白为什么我得到错误:

结束标记"</ c:when"不平衡

运行此代码时:

<c:choose>
    <c:when test="${label == 'Apple'}">
        <form:form modelAttribute="fruit" action="/fruit/${fruitId}" method="post">                 
        <form:input path="fruitId" type="hidden" value="${fruitId}"/>
    </c:when>
    <c:when test="${label == 'Orange'}">
        <form:form modelAttribute="fruit" action="/fruit/${fruitId}" method="post">
        <form:input path="fruitId" type="hidden" value="${fruitId}"/>
    </c:when>               
</c:choose>
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 8

你有一个未封闭的<form:form>标签.