# 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")%>'/>
- 브라우저에서 소스보기를 하면 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")%>'/>







덧글