백엔드/JSP
JSP 20 자바빈즈 액션 태그의 기능과 사용법
스펀지연구소
2021. 3. 24. 16:41
JSP는 스크립트 언어라 위에서부터 아래로 내려가면서 해석한다. 컴파일보다 처리속도 느리다. 그래서 분리한다.
자바빈즈는 자바파일이라 컴파일을 해야한다. (*.java -> *.class)
src/main/java 폴더에 클래스 파일을 생성한다.
package이름과 클래스 이름을 작성해준다.
인수가 없는 기본 생성자를 작성해준다.
오른쪽 마우스 Source -> Generate Getters and Setters 클릭
all select를 하면 getter()와 setter()가 자동호출된다.
webapp파일에 beanEx.jsp파일을 만들고 아래와 같이 작성한다.
ctrl + F11 누르고 실행을 한다. Restart 할수도 있다. 아래와 같이 실행된다.
Tomcat을 이용하여 강의실 내부에 공유된 강사컴퓨터서버를 사용하기 위해
Tomcat 8.5 폴더 ->webapps 폴더->ROOT 파일에 beanEX.jsp를 넣었다.
그리고 WEB-INF 폴더안에는 로컬컴퓨터의 이클립스에서 폴더->오른쪽마우스->Show In-> System Explorer로
classes폴더를 복사하여 붙여넣기를 하였다.
어라? 기본생성자가 없네? 아니다. 자바에서는 자동으로 기본생성자가 생성되지만, 적어주는 게 좋다.
예제 8.1) MemberInfo.java 작성 (자바빈즈)
예제 8.2~3)
예제8.4~5)
내용 기입한다.
회원가입을 누른다.