어제 sitemesh에 대한 추가 질문 좀 드리겠습니다.
- 작성자 :
- 김*중
- 작성일 :
- 2022-10-21 09:16:44
- 조회수 :
- 496
- 구분 :
- 공통컴포넌트 / 3.6
- 진행상태 :
- 완료
Q
sitemesh가 적용되지 않는 페이지에서 이유를 찾아보니 수정페이지에 걸려있는 첨부파일 때문이었습니다.
<c:import url="/cmm/fms/selectFileInfsForUpdate.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${articleVO.atchFileId}" />
</c:import>
위에 나온 소스를 지우면 적용이 되고 안지우고 하면 sitemesh가 적용 되지 않습니다.
어떻게 하면 적용을 할수있을까요?
뺄수도 없고....
혹시나 해서 저기에 나온 .do를 예외처리도 해보고 validate.do도 예외처리했습니다.
그래도 적용되지 않습니다.
확인 좀 부탁드립니다.
<c:import url="/cmm/fms/selectFileInfsForUpdate.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${articleVO.atchFileId}" />
</c:import>
위에 나온 소스를 지우면 적용이 되고 안지우고 하면 sitemesh가 적용 되지 않습니다.
어떻게 하면 적용을 할수있을까요?
뺄수도 없고....
혹시나 해서 저기에 나온 .do를 예외처리도 해보고 validate.do도 예외처리했습니다.
그래도 적용되지 않습니다.
확인 좀 부탁드립니다.
환경정보
-
- OS 정보 : 윈도우즈10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 9
- WAS 정보 : 톰켓
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
센터에서 sitemesh에 대해서는
별도 가이드 하는 내용은 없습니다.
참고로
<c:import> 대신에 <jsp:include>로 시도해 보시기 바랍니다.
<jsp:include page="b.jsp" flush="true"/>
이경우 다음 Controller URL에서
/cmm/fms/selectFileInfsForUpdate.do
전달하는 비지니스 로직의 결과 데이타를
하시는 화면쪽으로 커스텀하여 포함시키셔야 할듯합니다.
다음 값이 전달되어야 할듯 합니다.
model.addAttribute("fileList", result);
model.addAttribute("updateFlag", "Y");
model.addAttribute("fileListCnt", result.size());
model.addAttribute("atchFileId", atchFileId);
감사합니다.
표준프레임워크센터 입니다.
센터에서 sitemesh에 대해서는
별도 가이드 하는 내용은 없습니다.
참고로
<c:import> 대신에 <jsp:include>로 시도해 보시기 바랍니다.
<jsp:include page="b.jsp" flush="true"/>
이경우 다음 Controller URL에서
/cmm/fms/selectFileInfsForUpdate.do
전달하는 비지니스 로직의 결과 데이타를
하시는 화면쪽으로 커스텀하여 포함시키셔야 할듯합니다.
다음 값이 전달되어야 할듯 합니다.
model.addAttribute("fileList", result);
model.addAttribute("updateFlag", "Y");
model.addAttribute("fileListCnt", result.size());
model.addAttribute("atchFileId", atchFileId);
감사합니다.