목록IT_JavaScript (12)
veggie의 기술기록
JSP와 Controller 간의 값 전달은 session이나 model 객체에 바인딩 하는 방식으로 많이 사용한다 JSP와 JSP 간의 값 전달은 sessionStorage나 localStorage를 이용할 수 있다 로컬스토리지와 세션스토리지는 HTML5에서 추가된 저장소 개념이다. 키-밸류의 형태로 저장할 수 있다. 둘의 차이점은 '데이터의 영구성' 인데, 로컬스토리지의 데이터는 임의로 지우지 않는 이상 계속해서 브라우저에 남아있다. 하지만 세션스토리지의 데이터는 브라우저를 닫을 경우 제거된다. 지속적으로 필요한 정보 -> 로컬 스토리지 일시적으로 필요한 정보 -> 세션 스토리지 보안이 필요한 정보들은 절대 저장하면 안된다! 클라이언트에 저장하기 때문에 보안이 취약하다. 비슷한 맥락으로 이래서 브라우..
스크립트에서 form.submit();을 하게 되면 form태그 안에 있는 값들이 전부 서버로 전송이 된다. 하지만 가끔 원하는 값만 전송하거나, 전송하고싶지 않을 때가 있다. if 이 값은 전송하고 싶지 않다 --> disabled 속성을 주면 값이 넘어가지 않는다 대신 focus가 불가하고, 일부 브라우저에서 회색으로 보이기도 한다. if 이 값만 전송하고 싶다 --> event.preventDefault(); 로 디폴트이벤트를 막고 폼의 n번째에 있는 값을 전송하면 된다 삭제하기 if input태그나 textarea태그가 화면에는 정상적으로 보이되, 수정을 원치 않을 경우엔 -->readonly 속성을 주면 된다 읽기 전용이라 마우스로는 focus되지 않으니 tab키로 focus 가능하다 if 화면..