私はエラーを取得する理由を私は理解していない:このコードが実行されるとなぜこのコードはエラー "The end tag"を生成する</c: "アンバランス"ですか?
The end tag "</c:when" is unbalanced
:
<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>
しかし、後でJSPでフォームタグを閉じることはできません。私はここでこの確認が必要です。これをここに持つ方法はありませんか? – Brian
その後、フォームを先に開きます。スプリットフォームが本当に必要な場合は、必要に応じてJavaScriptを使用して値を設定します。 – ziesemer
@Brianなぜそのチェックが必要ですか?両方のパスは同じです。いずれにしても、XMLやHTMLのようにタグをランダムに織り交ぜることはできません。 –