'Location'에 해당되는 글 2건

반응형

location.href 와 location.replace를 알아보자

location.href는 객체의 속성이며

location.replace()는 메서드(함수)로 작동된다.

 


location.href='이동할 페이지.jsp';

location.replace('이동할 페이지.jsp');

 

location.href와 차이점은 URL이 히스토리에 기록이 되느냐 안되느냐의 차이입니다.

location.replace() 히스토리에 현재 페이지의 URL이 기록되지 않아서 이동 후 뒤로가기가 불가능합니다.

l

 

 

 

 

참조:

https://yiuse78.blog.me/50100213667

 

 

반응형

'2020 > IT Q_A' 카테고리의 다른 글

eclipse mysql 연동  (0) 2020.01.16
MySQL DOWNLOAD / INSTALL  (0) 2020.01.16
jquery 버전 확인  (0) 2020.01.16
tomcat download & install  (0) 2020.01.16
jdk설치 및 환경변수 설정  (0) 2020.01.16
블로그 이미지

꽃꽂이하는개발자

,
반응형

forward : 하나의 서블릿에서 다른 서블릿이나 JSP와 연동하는 방법을 포워드(forward)라고 합니다.

기능 

1. 요청에 대한 추가 작업을 다른 서블릿에게 수행하게 합니다

2. 요청에 포함된 정보를 다른 서블릿이나 JSP와 공유할 수 있습니다.

3. 요청에 정보를 포함시켜 다른 서블릿에 전달할 수 있습니다.

4. 모델2 개발 시 서블릿에서 JSP로 데이터를 전달 하는 데 사용됩니다.

 

포워드의 4가지 방법

1. redirect 방법

-HttpServletResponse 객체의 sendRedirect()메서드를 이용합니다.

-sendRedirect("포워드 할 서블릿 또는 JSP")

2. Refresh 방법

- HttpServletResponse 객체의 addHeader()메서드 이용

- 형식: response.addHeader("Refresh", 경과시간(초); url = 요청할 서블릿 또는 JSP");

3. location 방법

- 자바스크립트 location 객체의 href속성을 이용합니다.

- location.href='요청할 서블릿 또는 JSP';

4. dispatch 방법

- 일반적으로 포워드 기능을 지칭하고 서블릿이 직접 요청하는 방법입니다.

- RequestDispatcher 클래스의 forward() 메서드를 이용합니다

- RequestDispatcher dis = request.getRequestDispatcher("포워드할 서블릿 또는 JSP"); dis.forward(request, response);

 

이후부터 각각의 포워딩을  사용해 보도록 하겠습니다.

반응형
블로그 이미지

꽃꽂이하는개발자

,