본문 바로가기

분류 전체보기423

[JAVA] 다운로드 파일명/browser fileName 깨짐현상/브라우저 파일이름 깨짐/파일 한글 깨짐/파일 특수문자 참고 소스 >> http://iamreo.tistory.com/entry/Browser%EB%B3%84-file-name%EA%B9%A8%EC%A7%90%ED%98%84%EC%83%81 file 다운로드를 구현하던 도중 파일이름에 한글 또는 특수문자가 깨지는 현상이 발생했다. 이를 해결하기 위해 브라우저별 파일 이름 인코딩 작업을 진행하였다. >>"파일다운로드"에 관련된 환경 및 구현 방법이 이쪽에 더 자세히 : http://mkil.tistory.com/224 (1) 다운로드 파일 소스 작성 아래 소스는 temp_fileName에 db에서 가져온 파일의 원본이름을 저장한 뒤,,,,,,,,, ori_fileName에 브라우저체크 & 파일특수문자 처리를 한 최종 결과물인 파일이름을 저장시킨다. 이때 ( g.. 2016. 8. 18.
[Spring] SpEL을 사용한 Spring Properties 사용방법 / properties 설정 1. 정의 지정 2. properties파일 지정 id에 지정된 값은 config라는 이름으로 사용하겠다는 뜻이다. 사용할 properties의 path를 적어준다. 3. 사용방법(1) xml에서 사용방법 #{config['jndiName']} 는 config 라는 id에 해당하는 properties의 jndiName으로 지정되어있는 값을 가져와서 사용하겠다는 의미이다. 이때 해당 config.properties 파일에는 다음과 같이 K V 형식으로 작성해주면 된다.그럼 jndiName에 매핑되어져 있는 jdbc/XXXX값을 가져와 사용하게 된다. # 데이터 소스 jndiName=jdbc/XXXX (2) java class에서 사용방법 @Value("#{cofig['properties파일에 설정했던 ke.. 2016. 8. 17.
[Spring] 스프링 파일 사이즈 에러 / 업로드 파일크기 / MaxUploadSizeExceededException Spring을 사용하여 form DATA를 multipart 로 전송하려고 한다. (1) 파일 사이즈 지정 방법spring 설정 파일, 필자는 servlet-context.xml에 기술 100000000 이때 업로드한 파일 사이즈가 지정한 사이즈 100000000 보다 크다면org.springframework.web.multipart.MaxUploadSizeExceededException 에러를 뿜는다.이때 exception을 핸들링 하고 싶어 ( error 페이지로 돌리기 위해 ) 찾아보니추가 옵션을 작성해 주면 되었다. (2) 파일 사이즈 에러 처리 방법똑같이 spring 설정 파일, 필자는 servlet-context.xml에 기술/common/error에 있는 jsp를 반환한다. (prefix, .. 2016. 8. 9.
[ORACLE] ORA-08002: XX.CURRVAL은 이 세션에서는 정의 되어있지 않습니다. / 시퀀스 조회 및 생성 ORA-08002: 시퀀스명.CURRVAL은 이 세션에서는 정의 되어있지 않습니다. 라는 오류가 나서 뭐지? 하고 찾아봤다. 이유는 CURRVAL은 NEXTVAL이 선행되어야만 쓸 수 있다고 한다. (1) 시퀀스 조회 현재 생성되어져 있는 시퀀스를 모두 조회한다. select * from user_sequences (2) 현재 시퀀스 조회 select 시퀀스명.currval from dual (3) 다음 시퀀스 조회 select 시퀀스명.nextval from dual 참고로 시퀀스 생성 문법을 적어본다.*** 시퀀스 생성 문법 CREATE SEQUENCE 시퀀스명 START WITH n INCREMENT BY n MAXVALUE n | NOMAXVALUE MINVALUE n | NOMINVALUE **.. 2016. 8. 9.
[Mybatis] null 처리방법 / null 체크 / jdbcTypeForNull MyBatis에서 쿼리에 매핑되는 파라미터에 Null 값이 있을 경우 에러가 발생한다. 1. 해결 방법(1)mybatis 설정 파일에 다음과 같은 setting을 추가해 준다. 2. 해결 방법(2)NULL로 셋팅 되는 파라미터 값에 옵션을 붙여준다. #{CODE , jdbcType=VARCHAR } 2016. 8. 9.
[jQuery] jquery 클릭한 객체 속성값 추출 / closest find children 차이점 이야 뻘짓 했다~ 게시글 목록을 그리는데 다음과 같이 게시글 모두 _boardItems라는 class를 가지고 있고각 게시글마다 key값이 되는 docnum이라는 속성값을 가지고 있을 때게시글 상세보기를 위해 클릭한 객체의 속성값을 가져오는걸 하고 싶었다. 그래서 closest find등을 조합해서 찾으려고 뻘짓을 하다가………………………………………개념이 부족하다는 것을 꺠닫 -_-………………. (1) children은 선택한 객체의 바로 밑 !!!!! ex) $(this).children()(2) closest는 선택한 객체에서 가장 가까운거 !!!! ex) $(this).closest(‘td’) >>지금 같은 경우는 closest로 td를 찾았으면 가장 첫 번째 td를 찾아서 속성값을 못 가져왔을 것(.. 2016. 8. 5.