개발 공부

    include액션태그와 include 디렉티브

    1. include 액션태그 요청 흐름을 icnlude 액션태그에 적은 jsp로 이동시킨 뒤 해당 jsp가 끝나면 요청름이 다시 처음으로 돌아옴. 즉 다른 jsp로 흐름을 이동시켜 그 결과물을 현재 위치(액션태그)사용 위치에 포함시키는 방법을 사용 include한 페이지와 별도로 컴파일 되기 때문에 변수를 서로 간에 쓰지못함 즉 컴파일후 결과만을 가져오는 방식 (그렇기 때문에 서로 같은 변수 지정이 가능 ) 일반적으로 레이아웃의 한구성 요소를 모듈화 하기 위해 사용 ​ 아래의 경우는 페이즈의 탑메뉴와 footer를 모듈화 한 예 ​ top.jsp(상단 모듈) footer.jsp(하단 모듈) main.jsp main.jsp 실행화면 ​ 2.include 디렉티브 다른 파일의 내용을 현재 위치에 삽입한 후에..

    base 64 인코딩

    Base64 인코딩 8비트 이진 데이터('Binary Data' 예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드(Character set)에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념 Base 64에는 어떤 문자와 기호를 쓰느냐에 따라 여러 변종이 있지만, 잘 알려진 것은 모두 처음 62개는 알파벳 A-Z, a-z와 0-9를 사용하고 있으며 마지막 두 개를 어떤 기호를 쓰느냐의 차이만 있다. ​ Base64 인코딩 순서 문자 -> ASCII 로 변환 -> 변환된 ASCII를 6bit식 묶기 위해서 이진(binary)로 변환 ->변환된 이진(binary)를 6bit씩 끊음 ​ ​ ​ ​ Base64 Encoding을 하게되면 전..