'El'에 해당되는 글 5건

JSP EL HashMap

2020/JSP SERVLET 2019. 12. 19. 10:25
반응형

  이번에는 자바 HashMap에 저장된 객체에 접근해 보겠습니다.

  전송된 회원 정보를 첫 번째 빈 m1속성에 설정하고 <useBean> 태그를 이용해 HashMap객체인 membersMap을 생성하고 membersMap에 회원 정보를 key/value로 저장합니다. memberMap에 ArrayList를 저장한 다음 membersMap에 key로 접근하여 value를 출력하겠습니다.

 

member5.jsp
member5.jsp
memberForm.jsp

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

표현 언어(EL)로 바인딩 속성 출력  (0) 2019.12.19
has-a 관계 빈  (0) 2019.12.19
EL Collection 객체 사용  (0) 2019.12.18
EL에서 빈(bean) 사용  (0) 2019.12.18
pageContext 객체  (0) 2019.12.18
블로그 이미지

꽃꽂이하는개발자

,
반응형

  request 객체와 동일한 기능을 하는 requestScope를 사용해 보겠습니다.

  우선 이 전에 사용하였던 memberForm.jsp의 action 속성을 forward.jsp로 수정하고 회원 정보를 입력한 후 forward.jsp로 전송합니다.

   회원 가입창의 request객체에 setAttribute() 메서드를 이용해 address를 바인딩한 후 다시 member2.jsp로 포워딩 합니다.

forward.jsp
member2.jsp

이제 출력을 해보겠습니다.

  requestScope를 이용하면 request 객체에 바인딩된 데이터에 접근할 수 있습니다. 마찬가지로 session이나 application 객체에 바인딩된 데이터는 sessionScope나 applicationScope로 접근할 수 있습니다.

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

EL에서 빈(bean) 사용  (0) 2019.12.18
pageContext 객체  (0) 2019.12.18
param 내장 객체  (0) 2019.12.18
표현 언어(EL) 내장 객체(내장 변수)  (0) 2019.12.18
표언 언어(el) empty 연산자  (0) 2019.12.18
블로그 이미지

꽃꽂이하는개발자

,
반응형
  •  값이 같은지 비교할 때는 == 또는 eq연산자를 사용합니다.
  • 값이 같은지 않은지 비교할 때는 != 또는 ne 연산자를 사용합니다.
  • 대소 비교시 >와 <연산자 그리고 gt와 lt도 각각 연산자로 사용할 수 있습니다.
  • 대소 및 동등 비교를 동시에 할 때는 >=와 <=연산자 그리고 ge와 le도 각각 연산자로 사용할 수 있습니다.

elTest2.jsp

 

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

표언 언어(el) empty 연산자  (0) 2019.12.18
표현 언어의 논리 연산자  (0) 2019.12.18
표현언어(EL) 산술 연산  (0) 2019.12.17
표현언어  (0) 2019.12.17
setProperty/getProperty 액션 태그로 회원 정보 조회  (0) 2019.12.17
블로그 이미지

꽃꽂이하는개발자

,
반응형

나누기 연산을 하려면 div, 나머지 연산을 하시려면 mod를 사용하면 됩니다.

출력해 보겠습니다.

표현언어에서 나누기 연산 시 나누어지지 않으면 소수점 이하까지 표시됩니다!

 

반응형
블로그 이미지

꽃꽂이하는개발자

,

표현언어

2020/JSP SERVLET 2019. 12. 17. 21:00
반응형

 

  초기에는 HTML 태그를 중심으로 자바를 이용해 화면을 구현했으나 화면에 대한 요구 사항이 복잡해ㅣ면서 자바 코드를 대체하는 액션 태그가 등장했습니다. 이어서 JSP2.0에서는 페이지 안에서 복잡한 자바 코드를 제거하는 쪽으로 발전했습니다. 디자이너 입장에서는 JSP페이지 안에 복잡한 자바 코드가 있으면 화면 작업을 하기가 어려웠기 때문입니다. 그리고 현재 JSP페이지는 스크립트 요소보다는 표현언어(EL, Expression Language)와 JSTL(JSP Standard Tag Library, JSP 표준 태그 라이브러리)을 사용해서 구현합니다.

 

JSP 페이지에서 표현식을 이용한 값 출력

표현언어의 특징?

  • 기존 표현식보다 편리하게 값을 출력합니다.
  • 변수와 여러 가지 연산자를 포함할 수 있습니다.
  • JSP의 내장 객체에 저장된 속성 및 자바의 빈 속성도 표현 언어에서 출력할 수 있습니다.
  • 표현 언어 자체 내장 객체도 제공됩니다.
  • JSP페이지 생성 시 기본설저은 표현언어를 사용할 수 없습니다.
  • 페이지 디렉티브 태그에서는 반드시 isELIgnored=false로 설정해야 합니다.
  • 표현 언어의 형식 ${표현식 or 값}

JSP에서 간단하게 표헌언어를 사용해 데이터를 출력해 보겠습니다.

elTest1.jsp

 

출력화면

반응형
블로그 이미지

꽃꽂이하는개발자

,