ExceptionResolver을 설정해서 예외가 발생하면 에러페이지로 이동해서 해당 에러메시지를 보여주도록 하는데 해당 에러페
이지를 팝업으로 보여줄수는 없나요??
팝업창으로 띄워야 하는데 어떻게 해야 하는지 잘 모르겠네요.
도움 부탁드리겠습니다...
On 10월9일, 오후3시51분, 박창준 <cinem...@naver.com> wrote:
모두 감사드립니다.
Spring in Action에 보니 ehcache라는 것이 있네요.
처음 공부할때는 그냥 지나쳤었는데, 관심있게 봐야겠어요
공통코드 관련 질문 2탄입니다.
검색조건에 대한 검색 리스트를 표시하는 화면이 있습니다.
내역을 가져오는 쿼리에는 공통 코드값이 있으므로, 이 값을 코드명으로 치환을 해주어야하잖아요.
A는 쿼리문 작성시 공통코드테이블과 조인을
걸어 처음부터 코드명을 가져오는 방법이 있겠지요.
문제는 리스트에서 사용하는 공통코드의 종류가 많은 경우는 복잡한 조인이 발생하게
되겠네요.
B는 jsp단에서 공통코드key,와 공통코드명으로 구성된 Map객체로부터 코드명을 뽑아내는 방법도 있을 듯 합니다.
여기서 질문은 B의 경우 라고 했을 때 이게 JSTL을 쓰고 있어 예전에 쓰던 방식처럼 녹녹치가 않네요.
MapUtil.getCodeNm(Map map, String key) Method가 있다하면
<c:choose>
<c:when test="${!empty paginationInfo.dataList}">
<c:forEach var="item"
items="${paginationInfo.dataList}"
varStatus="status">
<tr>
<td><input
style="border-style:none" type="checkbox"
name="cbxClass" id="cbxClass"
value="${item.contsDivId}"></td>
<td><c:out
value="${item.contsDivId}"/></td>
</tr>
</c:forEach>
</c:when>
</c:choose>
아 쓰던 메일이 날라갔어요.
공통코드가 포함된 조회목록을 표시하는 경우 공통 코드명은 어떻게들 표현하시나요?
A 공통코드 테이블을 조인해서 select 하는 험난한 방법이 1안이고
이부분은 공통코드의 종류가 많은 경우 상당한 조인쿼리가 예상됩니다.
B jsp단에서 공통코드가 포함된 Map을 통해 치환하는 방법이 2안입니다.
예를 들면 <%= MapUtil.checkNull(priceplanAllMap,
(String) row.get("priceplan"))%> 이런 방식입니다.
C 혹은 다른 방법^^
저는 B의 방식으로 구현을 해보고자 하는데 JSTL과 섞여 있어 에고고 뜻대로 되질 않아요.
<c:choose>
<c:when test="${!empty paginationInfo.dataList}">
<c:forEach var="item" items="${paginationInfo.dataList}" varStatus="status">
<tr>
<td><input style="border-style:none" type="checkbox" name="cbxClass" id="cbxClass" value="${item.contsDivId}"></td>
<td><c:out
value="${item.contsDivId}"/></td>
<td>여기에 MapUtil.checkNull Method를 이용하여 표현하려면 어떻게 해야할까요???</td>
</tr>
</c:forEach>
</c:when>
</c:choose>
고수님들의 도움 부탁드립니다.~