본문 바로가기

plming

[Oracle] WITH(Temp Table) 2개 사용하기? Temp Table A를 만들고 그 Temp Table 에 항목 B를 추가해서 Temp Table C를 만들어야 한다면 어렵게 생각하지 않아도 된다. 이미 Temp Table A를 만들었다면 이미 99%는 해 놓은 거나 마찬가지다. WITH TB_MAIN AS ( SELECT LEVEL AS LV_NO FROM DUAL CONNECT BY LEVEL 더보기
[Oracle] 조회 결과 Row를 하나의 Column으로 표시하는 방법 [Oracle] 조회 결과 Row를 하나의 Column으로 표시하는 방법 종[縱]으로 된 결과를 횡[橫]으로 표시 세로로 된 결과를 가로로 표시 SELECT 'A' AS COL_NAME , LEVEL AS LV_NO FROM DUAL CONNECT BY LEVEL 더보기
Interceptor 설정할 때 주의할 점 mapping path에 특정 경로만 지정할 경우를 제외하고 모든 요청 경로에 적용하려고 한다면... 반드시 요롷게 설정해야 한다. 요롷게 하나만 설정한 경우 "/경로1" 로 들어오는 요청은 적용되지만, "/경로1/경로2" 로 들어오는 요청은 적용되지 않는다...;;; 권한에 따른 처리를 하는 경우에 소 잃고 외양간 고치는 수가 생기니... 기본적이지만, 특히 주의해야 하니... 더보기
[JSP] Smart Editor에 사진 첨부시키기 Naver에서 만든 Smart Editor가 PHP만 Sample로 만들어놔서 JSP에 사용하려면 기본 기능은 다 되는데... 내용에 사진 첨부하는 기능이 되지 않는다. (그냥해서는) JSP로 이미지 업로드 기능을 만들어놨다면... (개발 환경-Framework, 처리구조등이 각기 다를테니) 그나마 간단히 몇 가지만 손대면 연결할 수 있다. * 사용버전 : 2.8.2.12056 1. /SE2.8.2.O12056/sample/js/plugin/hp_SE2M_AttachQuickPhoto.js var sPopupUrl = "이미지 업로드 팝업창 표시URL"; 로 수정 2. 이미지 업로드 팝업창을 통해, 업로드 한 후 Smart Editor에 이미지 업로드 결과를 반영하기 위해 만든 function을 호출하는.. 더보기
redirect시 POST방식 Attribute 전달하기 Controller에서 redirect시 Attribute 전달하는 것은 GET방식이 수월하나 POST방식으로 전달하고자 할 때... Spring MVC 3.1 이상에서 가능한... public String xxx( xxVO xxxVO, ..., RedirectAttributes redirectAttributes ) throws Exception { ... redirectAttributes.addFlashAttribute( "yyyVO", yyyVO ); return "redirect:/xxx.do"; } 더보기
form submit시 HTML Tag그대로 전달하고싶을 때 더보기
ajax @ResponseBody없이 json 처리 @ResponseBody Annotation을 사용하게 되면 Controller에서 return "json결과"; 하는 경우 json으로 "json결과" 라는 String 을 받게된다. Y/N 식의 단발성 DATA라면 관계 없지만 여러개의 결과값을 받고자 한다면 Map식의 결과를 받는 것이 좋다. 이럴 때 사용할 수 있는 방법이다. * xxHTML.jsp 의 경우 $.ajax( { type : "post", url : "/xxProc.do", data : $("#formid").serialize(), dataType : "json", success : function( data ) { if( "Y" == data.result ) { alert( data.message ); } } } ); * xxCont.. 더보기
jsp excel export시 숫자를 문자로 표시하도록 전화번호 앞자리 0이 사라질 때 style="mso-number-format:'@';" 더보기
mybatis - 1 select로 연관된 select를 property로 받기 * xxDAO.java ... return (전체VO)select( "조회DAO.get전체목록", ... ); * xxsql.xml ~~~~~~ 전체VO class에 private List 서브목록; 으로 선언되어있어야 한다. 당연히. SELECT ... FROM ... WHERE ... SELECT ... FROM ... WHERE ... 더보기
label for를 사용할 때 radio/checkbox의 Click 오류? HTML상의 컨트롤들은 id와 name으로 구분할 수 있는데... 여러개의 컨트롤중에서 하나나 여럿을 선택해야 하는 radio 와 checkbox가 컨트롤의 제목이나 이름을 나타내는 label for를 사용할 때 사소한 오류(?)를 만들어 낼 수도있다. radio와 checkbox의 동그라미와 네모를 클릭하지 않고 설명글을 Click 해도 선택/체크되도록 하기 위해서 label for를 사용하는데... 아래처럼 코딩을 하게 되면 기능상의 오류가 발생한다. 라디오1 라디오2 라디오2 글자를 Click하면... 희망(!)과는 다르게... 라디오1 이 선택된다...^^; 무엇이 문제인가? Form Submit을 처리하기 위해서 name은 일치시켜야 하고 jQuery를 사용하기 위해서 id도 일치시켜야 할 것 .. 더보기