✅ JSP에서 method="post"로 보냈는데, Controller의 @RequestMapping("주소.do")에서 받는 것이 가능한가?Spring MVC에서 @RequestMapping은 기본적으로 모든 HTTP 메서드(GET, POST 등)를 허용합니다.따라서, @RequestMapping("주소.do")처럼 HTTP 메서드를 명시하지 않으면 GET, POST 모두 처리 가능합니다.🔹 1️⃣ @RequestMapping의 기본 동작@RequestMapping("주소.do") 만 선언하면 GET, POST, PUT, DELETE 등 모든 HTTP 메서드를 허용즉, JSP에서 method="post"로 데이터를 보내도 @RequestMapping("주소.do")에서 정상적으로 받을 수 있음예제@C..
✅ 명시적으로 CSRF 토큰을 추가하지 않았는데, submit 시 값이 넘어가는 이유?전자정부프레임워크(Spring Security 기반)에서는 CSRF 토큰을 자동으로 추가하는 메커니즘이 있습니다.따라서, 을 명시적으로 추가하지 않아도 폼이 정상적으로 CSRF 토큰을 포함하여 제출될 수 있습니다.🔹 이유 1: org.springframework.security.web.csrf.CsrfRequestDataValueProcessor 사용Spring Security는 JSP의 태그를 자동으로 처리하여 CSRF 토큰을 추가하는 기능을 제공합니다.이 기능은 org.springframework.security.web.csrf.CsrfRequestDataValueProcessor 클래스를 통해 동작합니다.✅ 예..
나의 작업에서 아래의 원인이 아닌 듯.. 두개 사용하고 있는 page 발견.. 더 알아봐야 함.✅ JSP에서 을 2번 사용했더니 CSRF 토큰이 포함되지 않는 이유전자정부프레임워크(Spring Security 기반)에서는 JSP에서 을 사용할 경우 CSRF 토큰을 자동 추가합니다.하지만 JSP 내에서 을 2번 이상 사용하면 CSRF 토큰이 한 번만 포함되거나, 일부 에서 누락될 수 있는 문제가 발생할 수 있습니다.🔹 1️⃣ CSRF 토큰이 자동으로 추가되지 않는 원인JSP에서 을 여러 번 사용했을 때 CSRF 토큰이 포함되지 않는 주된 원인은 다음과 같습니다.✅ 원인 1: CsrfRequestDataValueProcessor가 한 번만 실행됨Spring Security의 CsrfRequestData..
✅ 전자정부 프레임워크에서 Invalid CSRF token found 오류 해결 방법전자정부 프레임워크에서는 Spring Security의 CSRF (Cross-Site Request Forgery) 보호 기능이 활성화되어 있어,POST 요청 시 유효한 CSRF 토큰이 없으면 Invalid CSRF token found 오류가 발생할 수 있습니다.이 문제를 해결하는 방법을 정리해 보겠습니다.🔹 1️⃣ CSRF 토큰을 폼에 추가하기Spring Security를 사용하면, 폼을 제출할 때 CSRF 토큰이 포함되어야 합니다.보통 POST 요청 시 CSRF 토큰이 없으면 Invalid CSRF token found 오류가 발생합니다.✅ 해결 방법: 내부에 CSRF 토큰 추가(1) JSP에서 form:for..
@RequestMapping("/boffice/emailTest.do") @ResponseBody public String mainTest(ActManageDefaultVO searchVO, ModelMap model) throws Exception { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("127.0.0.1"); mailSender.setPort(25); // Optional: mailSender.setUsername("your-username"); // Optional: mailSender.setPassword("your-password"..

출처 : https://m.blog.naver.com/choda100/220848908601 Windows 11 Home 에디션에서는 기본적으로 IIS(Internet Information Services)가 비활성화되어 있으며, 일부 기능이 제한될 수 있습니다. 하지만 여전히 IIS를 설치하고 사용할 수 있습니다. Windows 11 Home에서 IIS 설치 방법 Windows 기능 켜기/끄기 Windows + R을 눌러 실행 창을 엽니다. optionalfeatures 입력 후 확인을 클릭합니다. Windows 기능 켜기/끄기 창에서 인터넷 정보 서비스(IIS) 항목을 찾습니다. 체크박스를 활성화한 후 확인을 클릭합니다. 설치가 완료되면 시스템을 재부팅합니다. IIS 관리자 실행 Windows + R..
출처 : https://inpa.tistory.com/entry/JS-%F0%9F%9A%80-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%B5%9C%EC%8B%A0-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC-ES6-ES12 const obj1 = { key: 'key1' }; const obj2 = { key: 'key2' }; const array = [obj1, obj2]; // array copy const arrayCopy = [...array]; console.log(arrayCopy); // [ { key: 'key1' }, { key: 'key2' } ] const arrayCopy2 = [...array..
- Total
- Today
- Yesterday
- 프로젝트명변경
- CSS
- Javascript
- DatePicker
- 진열사랑
- Keycode
- oracle
- 전후방탐색
- PostgreSQL
- ul li로 테이블
- spring
- 정규식
- QueryDSL
- 여러 컬럼 update
- lombok
- object key
- element위치
- setter
- excel
- $.each
- getter
- JQuery
- $.extend
- border-collapse
- @ExceptionHandler
- sumifs
- caniuse
- draw.io
- springboot
- devtools
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |