Jsp Include 명령과 동작 차이
1601 단어 jsp
jsp 생명주기
5단계로 나뉘다
jsp의include는 두 가지 형식이 있는데 각각
전자는 지령이고 후자는 동작 요소이다. 비록 그들은 외부 문서를 jsp 문서에 포함하는 기능을 실현할 수 있지만.명칭도 알고 있다.구별은 어디에 있는가, 어떻게 사용하는가.이제 다 같이 볼까요?
보통 프로그램의 모든 페이지의 어떤 부분이 같을 때include를 사용할 수 있으며, 구체적으로 언제 명령을 사용하고, 언제 동작을 사용할지 고려할 수 있습니다.
우선 그들 사이의 차이를 이해해야 하며, 용법을 이해해야만 어떻게 선택해야 하는지를 더욱 깊이 이해할 수 있다
include 명령
명령은 jsp 페이지가 서버 원본 파일로 변환되기 전에 실행됩니다.지정된 페이지의 내용을 읽고 원 페이지와 융합하여 번역합니다.(라이프 사이클 반전
번역 단계) 서버 원본 파일을 생성합니다.
장점: 모든 페이지 코드를 포함하는 강력한 기능.그것의 단점은 포함된 페이지가 바뀌면 메인 페이지를 바꾸기 어렵다는 것이다.
홈 페이지는 포함된 페이지가 변경되었는지 자동으로 볼 수 없습니다.
include 동작
Jsp:include 동작은 홈 페이지에서 요청할 때 다음 페이지의 출력을 포함합니다.
서버가 URL을 가리키는 자원에 대한 설명(이 URL은 servlet, jsp 또는 html로 할 수 있다).출력을 홈 페이지에 넣습니다.이런 방식은 전송 클래스의include와 유사합니다.
req.getRequestDispatcher("").include(arg0,arg1)//
장점: 포함된 페이지가 변경될 때 메인 페이지를 수정할 필요가 없다는 장점이 있습니다.
명령과 동작 비교
이들의 근본적인 차이는 호출된 시간에 있다는 것을 알 수 있다.
작업은 요청하는 동안 활성화되고 명령은 페이지 전환 기간에 활성화됩니다.
요약:
둘 사이의 차이는 그들이 사용하는 차이를 결정한다.그들의 작용 시간과 포함된 내용을 이해하다.사용할 때 각 방면의 요소를 고려하여 어떤 방식을 사용할지 결정할 수 있다.비록 각자 어느 정도의 장단점이 있지만 실제 사용에서 jsp:include 동작을 우선적으로 고려해야 한다. 이것은 코드 유지보수에서의 장점이 기능상의 부족함보다 훨씬 높기 때문이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSP| EL (Experession Language)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.