Tiny Star

구/JSP 3

자바 EL(표현언어) ${}는 어떻게 쓰이지

jsp 프로젝트를 따라치던 중에 ${} 이게 등장했다. 분명 session에 "uid"라는 이름으로 값을 저장했는데 session.getAttribute() 없이 uid를 사용하고 있었던 것..! 아무리 찾아봐도 getAttribute가 쓰인 곳이 없는데... ${ } 그러던 중 라는 걸 검색해서 알게됐다. ${ }은 영역(Scope : request, sessiong, application) 객체값을 가져와 출력할 수 있다. // Scope.jsp request.setAttribute("id", "haeun"); session.setAttribute("passwd", "1234"); application.setAttribute("name", "shin"); response.sendRedirect("ma..

구/JSP 2020.10.29

setProperty / getProperty 액션 태그

* setProperty setProperty 액션 태그 속성 속성 설명 name useBean 태그에 id 속성 값으로 설정된 자바빈즈를 식별하기 위한 이름. property 자바빈즈 프로퍼티 이름. 만약 프로퍼티 이름에 '*'를 사용하면 모든 요청 파라미터가 자바빈즈 프로퍼티의 Setter() 메소드에 전달됨을 의미. value 변경할 자바빈즈의 프로퍼티 값. 만약 프로퍼티 값이 null 이거나 존재하지 않는 요청 파라미터인 경우에는 SetProperty 액션 태그가 무시됨. param 자비빈즈의 프로퍼티 값을 전달하는 요청 파라미터의 이름. param과 value를 동시에 사용할 수 없으며, 하나만 사용 가능. 요청 파라미터 이름과 자바빈즈의 프로퍼티 이름이 일치하는 경우 - 폼에서 요청 파라미터의..

구/JSP 2020.10.06

JSP 태그

구분 JSP 태그 용도 지시자 JSP 페이지가 컨테이너에게 필요한 메세지를 보내기 위한 태그 page : JSP 페이지의 전체적인 속성을 지정 include : 다른 페이지를 현재 페이지에 삽입 taglib : 태그라이브러리의 태그 사용 JSP 파일 전체 범위를 가짐 (클래스를 import 할 경우 파일 내 어디서든 접근할 수 있음) 주석 주석 처리 선언 변수, 메소드 처리 페이지 내 어디서나 접근할 수 있는 전역 변수 및 메소드 '메소드'를 작성할 수 있다는 점에서 표현식 과 차이가 있음 표현식 변수 또는 메소드의 결과값을 출력 자바 코드를 삽입하는 것보다 더 간단하게 출력 가능 변수나 메소드를 사용할 때 세미콜론(;)을 사용하지 않음 스크립트릿 자바 코드를 삽입하기 위한 태그 기존 자바 언어를 동일하..

구/JSP 2020.10.05
top