Java Bean 이란?
자바로 작성된 컴포넌트를 의미하며
자바빈은 JSP페이지의 디자인 부분과 로직부분을 나눔으로써 복잡한 자바코드를 줄이고 프로그램의 재사용성을 증가시킨다.
Java Bean 과 연동하는 액션 태그
<jsp:useBean> 자바빈 객체를 생성
<jsp:setProperty> 자바빈 객체의 프로퍼티 값을 저장
<jsp:getProperty> 자바빈 객체의 프로퍼티 값을 읽음
Java Bean 예제
src -> package -> TestBean.java class 생성
beanTestForm 생성
WebContent -> folder -> beanTestForm.jsp 생성
beanTestPro 생성
WebContent -> folder -> beanTestPro.jsp 생성
beanTestPro 자바빈을 사용하지 않았을 경우 예제
자바빈은 HTML과 JAVA코드가 많이 섞이는것을 줄여주기 위해서 사용합니다.