전체 글
-
-
[WEB:] 커스텀 태그비전공자 공부일기/:: WEB & Front-End 2019. 8. 19. 15:11
커스텀 태그는 이름에서 알 수 있듯 사용자 목적에 맞게 새로운 태그를 생성하여 사용할 수 있는 태그이다. 보통 스크립트 요소가 많아져서 코드가 복잡해지는 것을 막기 위해 사용한다. 한 번 작성한 커스텀 태그는 다른 JSP 컨테이너에서도 사용할 수 있기 때문에 재사용이 용이하다. 다음 네 가지는 https://tomcat.apache.org/download-taglibs.cgi 에서 다운로드한 jar 파일들이다. 개발자들이 공통으로 사용할 수 있는 커스텀 태그를 이용할 수 있다. 파일을 복사해 웹 프로젝트 > WEB-INF > lib 에 붙여넣기 하면 자동으로 빌드된다. 1) 태그 클래스를 만든다 --> 태그 클래스란? : JSP 문서에서 커스텀 태그를 사용할 경우 원하는..
-
[Web:] 자바 표현언어 EL(Expression Language)비전공자 공부일기/:: WEB & Front-End 2019. 8. 19. 11:23
EL은 JSP 문서로 된 뷰 페이지에서만 쓰는 "출력 전용 언어"라고 보면 된다. Spring을 할 때도 사용하기 때문에 꼭 알고있어야 한다! 무조건 객체가 공유되어야 사용할 수 있음 ${ 공유속성명 } 또는 ${ 객체명.필드명 } 또는 ${ 공유속성명.맵키 } 형식으로 작성 >> 자동으로 getAttribute() 메소드가 호출되어 공유 인스턴스를 출력 ${공유속성명.맵키} 형식으로 공유 인스턴스(Map)의 값을 반환받아 출력 ==> getAttribute() 메소드와 get() 메소드가 자동 호출 만약 공유 인스턴스가 존재하지 않을 경우 JS는 null을 출력하지만, EL은 아무것도 출력하지 않는다. >> NullpointException이 절대 발생하지 않음 객체(클래스의 인스턴스)가 갖고 있는 필..
-
-
[WEB:Model2] Model2를 만들 때 알아두어야 할&주의사항비전공자 공부일기/:: WEB & Front-End 2019. 8. 13. 13:35
2019. 08. 13 필기 로그인 권한처리를 위한 되돌아보기 Page Scope : JSP 문서의 pageContext 인스턴스(PageContext 클래스)를 이용하여 정보 공유 - 공유한 JSP 문서에서만 공유된 정보를 반환받아 사용 Request Scope : JSP 문서의 request 인스턴스(HttpServletRequest 클래스)를 이용하여 정보 공유 - 공유한 JSP 문서와 제어권이 이동된 JSP 문서에서 공유된 정보를 반환받아 사용 Session Scope : JSP 문서의 session 인스턴스(HttpSession 클래스)를 이용하여 정보 공유 - 컨텍스트의 모든 문서에서 공유된 정보를 반환받아 사용(클라이언트마다 다른 정보 공유하여 제공) Application Scope : JS..