본문 바로가기
Web/JSP/Servlet/JDBC

JSP 주석 오류 (<%-- --%>)

by 나비와꽃기린 2019. 12. 17.

 

개인적으로 운영업무를 하다보니 소스에 주석을 상세하게 적는게 습관이 되어버렸다.

오늘은 주석때문에 생긴 에피소드를..간단히 적어보고자 한다.=_=

 

http://xxx.xxx.xx/a/b/c.jsp?qry=alsjaorigoarjwgoajirgoajirgo;ajwrgoij

위와 같이 호출 시, 기존에 되던 소스가 갑자기 전혀 동작을 안 하는 문제 발생

 

Service단은 바꾼게 없고...JSP단에서 주석 작성한게 문젠가? 해서 봤더니 원인은 생각보다 단순(?) 했다.

 

<원인>

프로세스가 진행이 되지 않았던 이유는 바로 "주석의 위치" 때문.

태그 파싱시 주석이 안의 내용을 생각하지 않고(?) 제대로 인식이 되지 않은 이유였다.

<%
	Logig 생략
%>
<jsp:forward page="result.jsp"> <%-- ../app/result.jsp --%>
	<jsp:param name="userId" value="<%=UserId%>"/>
</jsp:forward>

<고친후>

주석을 지우거나, 꼭 필요한 주석이라면 아래와 같이 태그와 다른 줄에 작성해준다.

<%
	Logig 생략
%>
<%-- ../app/result.jsp --%>
<jsp:forward page="result.jsp"> 
	<jsp:param name="userId" value="<%=UserId%>"/>
</jsp:forward>

 

 

간단하지만 처음에는 에러 떨어지는것도 없이

프로세스가 안타서 왜 그러나 했음.......

사소하지만 기록해두기로 한다.

 

 

 

 

 

 

댓글0