본문 바로가기

JAVA27

[JSTL] UserAgent 확인하여 JavaScript 분기 처리 진행 출처 : IE로 접속 시 알림창(alert) 띄우기 (tistory.com) IE로 접속 시 알림창(alert) 띄우기 IE에 대해 좋은 감정을 가진 개발자가 몇이나 될까? 나도 조금이나마 직접 경험을 해보니 왜 IE 사라져라 IE를 골칫덩이로 생각하는지 알게되었다. 다행히 나는 IE가 사라지고 있는 시대에 살고 있 onlydev.tistory.com 출처 : [JSTL] fn:contains 포함되는 문자열 찾기 (tistory.com) [JSTL] fn:contains 포함되는 문자열 찾기 fn:contains를 사용하여 포함되는 단어를 찾을 수 있다 boolean contains(java.lang.String, java.lang.String) fn:contains - 포함되는 문자열이 있으면 tru.. 2022. 7. 5.
[전자정부프레임워크3.9] 클라이언트에서 요청 시에 CORS 오류 발생 관련 처리 사항 [전자정부프레임워크3.9] 클라이언트에서 요청 시에 CORS 오류 발생 관련 처리 사항 출처입니다. : [Spring Boot] CORS 설정하기 (tistory.com) [Spring Boot] CORS 설정하기 CORS란? (Cross-Origin Resource Sharing,CORS) 란 다른 출처의 자원을 공유할 수 있도록 설정하는 권한 체제를 말합니다. 따라서 CORS를 설정해주지 않거나 제대로 설정하지 않은 경우, 원하는대로 리소스를 dev-pengun.tistory.com Controller의 CORS 관련 예외 처리를 진행 할 메서드마다 아래 사항을 추가 하였으나 , 해결 되지 않았습니다. response.setHeader("Access-Control-Allow-Origin","*"); .. 2021. 12. 1.
[AES 알고리즘] Input length must be multiple of 16 when decrypting with padded cipher 발생 시에 확인 해볼 사항 [AES 알고리즘] Input length must be multiple of 16 when decrypting with padded cipher 발생 시에 확인 해볼 사항 저 같은 경우 , 특정 파일을 byte Array로 읽어서 복호화 처리 시에 아래와 같은 Exception 이 발생 하였습니다. javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher 평문으로 된 String 이나 Byte 를 Encrypt 처리 시에 , AES 알고리즘으로 Encrypt를 처리 한 상태에서 추가적으로 Base64로 Encode 한 파일이나 String을 복호화 시도 시에 먼저.. 2021. 10. 21.
[전자정부프레임워크 3.9] @RequestBody 를 Nullable 처리 하기 출처입니다 : java - Use @RequestBody with optional body in latest Spring v4 - Stack Overflow Use @RequestBody with optional body in latest Spring v4 How do I make body optional in REST API calls when using @RequestBody annotation in Spring? With Spring's latest version, if you use @RequestBody annotation, it makes client to send body all the t... stackoverflow.com 아래와 같은 메서드를 테스트로 URL 만 호출 시에 해당 Cont.. 2021. 10. 19.