본문 바로가기

Server Oriented/Java & JSP

Expecting "jsp:param" standard action with "name" and "value" attributes

jsp:include 태그를 사용하는데 param 태그로 파라미터를 추가하지 않는 경우에는 아래와 같이 처리 요망.

<jsp:include page="..." flush="true" />



그러나, <jsp:include page="..." flush="true"> 와 같이 슬래시('/') 를 사용하지 않으면,

<jsp:include> unterminated 에러남.



파라미터가 없음에도 여는 태그 닫는 태그 형식으로 사용하면,

서버나 세팅에 따라 'Expecting jsp:param ... ' 오류가 발생.

<jsp:include page="..." flush="true"></jsp:include>



그러니까, </jsp:include> 를  사용하려면 jsp:param 을 반드시 써 주라는거..

<jsp:include page="..." flush="true">

  <jsp:param ... />

</jsp:include>



또는, <jsp:include page="...?parameterName=parameterValue&..." flush="true" />



만약, 위와 같이 할 때 오류가 나면, 아래와 같이 변수를 정의하고 사용.

<% String pg1 = "...?parameterName=parameterValue&..."; %>

<jsp:include page="<%= pg1 %>" flush="true" />


.Fine.



'Server Oriented > Java & JSP' 카테고리의 다른 글

웹서버 error log  (0) 2016.03.30
JSONObject 관련 라이브러리  (0) 2015.12.14
Calendar 의 month 는 0 부터 시작..  (0) 2015.09.17
jsp request 개체  (0) 2015.09.01
JDK 옛날 버전 1.4.x 다운로드  (0) 2015.07.08