잡다한 팁

내가 보려고 쓰는 JSP 잡다한 팁

choco2706 2024. 4. 23. 19:29

※ 더 알고있는 정보는 댓글로 적어주세요. 업데이트 하겠습니다.

 

1. use strict

<script>
"use strict"

.
.
.


</script>

 

script 태그 열자마자 "use strict"를 넣어주면

암묵적인 "느슨한 모드(sloppy mode)"를 해제하고

명시적은 "엄격 모드(strict mode"를 사용하게 된다.

 

Strict 모드에서는 일반적인 JavaScript의 의미에 몇 가지를 변경한다.

  1. JavaScript오류는 아니지만 함정이 될 어떤 일을 오류가 발생하도록 변경하여 제거한다. 즉, 코드의 문제를 더 빨리 알리고 소스로 더 빨리 안내하므로, 결과적으로 디버깅이 쉬워진다.
  2. JavaScript 엔진의 최적화 처리를 어렵게 만드는 오류를 수정한다.
  3. 미래의 ECMAScript로 정의 될 예정 구문을 금지하여 발생 가능한 에러를 예방한다.

 

2. security:csrf disabled="true"

<security:csrf disabled="true"/>

 

시큐리티를 적용해놨다고 가정할 때 security-context.xml에 위 코드를 추가해주어야만 get 이외의 전송 방식이 사용 가능하다.

 

post방식을 사용하는 Ajax도 사용할 수 없고, 당연히 비동기 방식도 사용할 수 없으니 주의.