작콩큰콩

[에러] Illegal "choose" without child "when" tag</p> at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:54) / Illegal text inside "c:choose" tag: "<!-- 검측...".</p> 본문

작은 콩 개발자/오류

[에러] Illegal "choose" without child "when" tag</p> at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:54) / Illegal text inside "c:choose" tag: "<!-- 검측...".</p>

귤치치 2021. 12. 22. 16:30

jstl 을 사용하는데 자꾸 오류가 났다. 에러가 날 이유가 없는데... 그래서 봤더니

에러 문구

 Illegal text inside "c:choose" tag: "<!-- 검측...".</p>

코드

<c:choose>
	<!-- 검측관리 -->
	<c:when test="${page.fbs_dseq == '8778' }">
		<div class="col-md-3" id="keyword">
			<div class="form-group"><input type="text" id="search_keyword" name="search_keyword" class="form-control" placeholder="키워드"></div>
		</div>
		<div class="col-md-1"></div>
	</c:when>
</c:choose>

결과

주석은 choose  안에 쓰면 안되는 것이었다. when 안에 쓰는 것은 상관없다. 이런 간단할 수가

<c:choose>
	<c:when test="${page.fbs_dseq == '8778' }">
    	<!-- 검측관리 -->
		<div class="col-md-3" id="keyword">
			<div class="form-group"><input type="text" id="search_keyword" name="search_keyword" class="form-control" placeholder="키워드"></div>
		</div>
		<div class="col-md-1"></div>
	</c:when>
</c:choose>
Comments