나의 생각을 끄적이는 공간

블로그 이미지

Wooni0477

카테고리

  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

웹 프로그래밍 19-2(JSP)-EL과 빈(bean)

프로그래밍 정리/JSP, Servlet, DB(oracle) 2020. 1. 6. 10:04
반응형
웹 프로그래밍 19-2(JSP)-EL과 빈(bean)


*EL과 빈(bean)

El과 빈을 같이 이용해서 만들어보자

el을 사용하게 되면 빈(bean) 만 사용했을때 보다 짧은 코드를 입력하여 효율을 높일수 있다.

​

​

빈과 달리 el은 ${}을 이용하여 호출이 가능하다

​

​

​

※빈(bean)

만약 저번 강의 내용을 잊어버렸다면 다시 참고하여 복습해보자

( 링크 : https://cloud0477.tistory.com/101 )

-expressel.jsp

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>

<jsp:useBean id="member" class="com.java.ex.memberInfo" scope="page" />

<jsp:setProperty name="member" property="name" value="홍길동"/>

<jsp:setProperty name="member" property="id" value="abc"/>

<jsp:setProperty name="member" property="pw" value="123"/>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

//bean 사용

이름 : <jsp:getProperty name="member" property="name"/><br />

아이디 : <jsp:getProperty name="member" property="id"/><br />

비밀번호 : <jsp:getProperty name="member" property="pw"/><br />

<hr />

//el 사용

이름 : ${member.name }<br />

아이디 : ${member.id }<br />

비밀번호 : ${member.pw }<br />

</body>

</html>

Colored by Color Scripter

el을 사용함으로써 코드가 짧아진것을 확인할 수 있다.

​

​

​

-memberInfo.java

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

package com.java.ex;

public class memberInfo {

private String name;

private String id;

private String pw;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getPw() {

return pw;

}

public void setPw(String pw) {

this.pw = pw;

}

}

Colored by Color Scripter

-출력결과


반응형
저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 정리 > JSP, Servlet, DB(oracle)' 카테고리의 다른 글

웹 프로그래밍 20-1(JSP)-JSTL 시작  (0) 2020.01.06
웹 프로그래밍 19-3(JSP)-내장객체(pageScope, requestScope, sessionScope, applicationScope)  (0) 2020.01.06
웹 프로그래밍 19-1(JSP)-EL(Expression Language)  (0) 2020.01.06
웹 프로그래밍 18(JSP,DB)-파일 업로드  (0) 2020.01.06
웹 프로그래밍 17(JSP,DB)-커넥션 풀  (0) 2020.01.05
Posted by Wooni0477
방명록 : 관리자 : 글쓰기
Wooni0477's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

나의 생각을 끄적이는 공간

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바