jsp:include 적용이 안될 때 자바바바

# winXp + weblogic8.1 을 사용시 jsp:include 액션테그가 적용되지 않는 현상이 발생하였다.
  - 브라우저에서 소스보기를 하면 jsp테그가 그대로 소스에 보여진다.

==>               <jsp:include flush="true" page="/admin/include/codeCombo.jsp">
                    <jsp:param name="IDX_CD" value="AAP03"/>
                    <jsp:param name="SELECTED" value='<%=req.getString("S_CD")%>'/>
                    </jsp:include>


flush="true" 이 구문을 page 속성 앞쪽에 썼더니 이런 문제가 발생하였다. 다음과 같이 고친 후 문제해결.

==>               <jsp:include page="/admin/include/codeCombo.jsp"  flush="true" >
                    <jsp:param name="IDX_CD" value="AAP03"/>
                    <jsp:param name="SELECTED" value='<%=req.getString("S_CD")%>'/>
                    </jsp:include>


# 한가지 더 jsp액션테그에 동적적용
위에 액션테그 안에 스크립틀릿을 이용하여 변수로 값을 전달한다. 스크립틀릿 안에 쌍따옴표(")를 사용할 경우
파싱되지 않는 경우가 발생할 수 있으므로 위와같이 홑따옴표(')로 감싸고 그 안에 스크립틀릿을 기술한다.

파싱되지 않는다.(웹로직의 경우)
<jsp:param name="SELECTED" value="<%=req.getString("S_CD")%>"/>

==>
<jsp:param name="SELECTED" value='<%=req.getString("S_CD")%>'/>

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://indirock.egloos.com/tb/1499454 [도움말]

덧글

덧글 입력 영역


메모장

http://innovators.tistory.com/3
블로그를 이용하는 커뮤니티를 만들어 보자
방명록
[방명록]