[자바 시큐리티] java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed 오류 해결방법
자바 시큐리티를 사용하여 로그인 성공시 리다이렉트 할 때 오류가 발생되었다. HTTP Status 500 - Cannot call sendRedirect() after the response has been committed type Exception...
[JAVA] 백엔드 Response 결과로 alert() 호출시 한글 깨짐 처리 방법?
파일 다운로드 기능을 구현중인데, 파일이 존재하지 않는 경우에 대한 처리로 alert() 스크립트를 생성하여 처리해주고 있다. 하지만 한글깨짐현상이 발생하고 있다. 사용중인 코드는 다음과 같다. 프론트엔드 개발쪽에서는...
[SPRING+JSP] 파일 업로드 샘플 예제 코드
스프링 환경에서 파일 업로드 기능을 구현하는 예제코드이다. [fileUploader.jsp] <%@ page contentType="text/html;charset=UTF-8" %> <%@taglib uri="http://www.springframework.org/tags/form" prefix="form" %> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="./lib/external/common/jquery-3.1.1.min.js"></script> <script> jQuery(document).ready(function() {...
[Apache Tomcat 9] org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘messageSource’ defined in file 오류 해결방법
아파치 톰켓 서버 7 버전이 서비스 종료되어, 아파치 톰켓 9로 버전업하는 과정에 오류가 발생하였다. @Controller, @Service, @Repository 어노테이션을 사용하는 클래스들은 스프링 구동시 Bean으로 등록을 하게...
[SPRING] 자바 세션 타임(session) 설정 방법과 우선순위 (어플리케이션 > 컨테이너 > 웹서버)
업무 담당자가 로그인 후 자동 로그아웃이 몇 분인지 문의해왔다. 확인 후 알려드린다고 했다. 역시 사람은 망각의 동물이다. 세션타임 설정을 어디했는지 전혀 기억에 없었다. SI업계를 떠난지...
[마이바티스] sqlmap, sql-map-config 관련 DTD 오류 해결하는 방법
sqlmap 설정시 빨간색표기로 오류가 발생할 때 dtd파일의 경로를 확인해볼 필요가 있습니다.dtd 경로가 올바르지 않은 경우 validator가 오류로 표기해줍니다. 아래 스크린샷을 보면 오류로 표기하고 있는데,...
[엑셀업로드 오류 해결방법] org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Can’t read content types part
자바에서 엑셀업로드 후 처리하는 과정에 오류가 발생하였다. 로컬에서는 발생하지 않던 오류가 실서버에서는 발생되었다. 오류내용은 다음과 같다. org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Can’t read content types part ...
XSS(Cross Site Scripting) 취약점 해결을 위한 처리 함수
XSS 처리를 위해 구현된 메소드입니다. 필요시 참고하세요. 크로스 사이트 스크립팅(Cross Site Scripting, XSS) 이란 해커 또는 공격자가 웹 사이트에 스크립트를 삽입하는 공격기법으로, 사용자의 세션을 가로채거나 웹사이트를...
개발시 유용한 문자열(STRING) 처리 함수 2탄
자바에서 byte size를 가져오는 방법 public static int getByteSize(String str) { if(str.isEmpty()) return 0; byte[] byteArray = null; try { byteArray = str.getBytes("UTF-8"); }...
개발시 유용한 문자열(STRING) 처리 함수 1탄
파라미터로 넘어오는 String을 , 를 제거하는 방법 public static String removeComma(String str) { String rtnValue = str; if(isNull(str)) { return ""; } rtnValue = replace(rtnValue,...