HTML5

- input태그 type="hidden"

입력하지 않고 데이터를 전송할때 쓰는 타입

ex) <input type="hidden" name="num1" value="ca">

매개변수명은 num1, 값은 ca를 action의 jsp파일로 데이터 전송

XXX.jsp?num1=ca 

 

 

자바스크립트

- 자바스크립트에서는 세미콜론을 붙이지 않아도 된다

 

- 자기 자신의 창을 가리키는 예약어: self

ex) <a href="#" onclick="self.close()">닫기</a>

여기서 self.close()대신 window.close() 사용 가능

 

- 부모 창을 가리키는 예약어: opener

ex) 회원가입 페이지에서 우편번호 검색 버튼을 눌러 새로운 창이 생기면,

그 창을 가리켜 self, 회원가입 페이지를 가리켜 opener라고 한다

opener.document.form이름.우편번호name.value=우편번호

self.close()

-> 회원가입 페이지에 우편번호를 입력하면서 새로생긴 창 닫기

 

- window.open() 함수

var win = window.open(url,name,spec)

win: 창 객체가 반환됨

url: 새창에 보여질 주소

name: 속성 or 이름

spec: 위치, 크기, 속성

 

 

JSP

jsp내용을 수정하게 되면 바로 반영이 되도록 서버의 메모리를 제거시키는 방법(수정사항을 바로 반영)

캐시에 반영하지 말고 보관도 하지말라는 의미.

<%
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);

%>

 

 

html5파일을 jsp파일로 변환할때

대부분 화면 디자인한 부분은 html5파일로 받게 된다

이 파일을 jsp파일로 변환하기 위해서는 새로 jsp파일을 생성한 후, 디자인 부분만 복사해서 붙여넣어야 된다

html파일의 확장자만 jsp로 바꾼후, jsp 선언문을 추가하게 되면 스크립트릿(<% ~ %>)이 안먹는 경우가 생기기 때문

+ Recent posts