programming/jsp

jsp - BEAN 작성 쉽게하기

히연쓰 2021. 5. 12. 18:42

jsp를 만들 때 

이런식으로 package를 만든 후 ReplyBoardBean과 같은 class를 작성한다.

 

package com.heeyeon.model;

public class ReplyBoardBean {
	private int no;
	private String name;
	private String email;
	private String subject;
	private String password;
	private String contents;
	public ReplyBoardBean() {
		super();
	}
	public ReplyBoardBean(int no, String name, String email, String subject, String password, String contents) {
		super();
		this.no = no;
		this.name = name;
		this.email = email;
		this.subject = subject;
		this.password = password;
		this.contents = contents;
	}
	public int getNo() {
		return no;
	}
	public void setNo(int no) {
		this.no = no;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getContents() {
		return contents;
	}
	public void setContents(String contents) {
		this.contents = contents;
	}
	@Override
	public String toString() {
		return "ReplyBoardBean [no=" + no + ", name=" + name + ", email=" + email + ", subject=" + subject
				+ ", password=" + password + ", contents=" + contents + "]";
	}
	
	
}

 

이런 식으로 작성을 하는데

 

1) 

package com.heeyeon.model;

public class ReplyBoardBean {
	private int no;
	private String name;
	private String email;
	private String subject;
	private String password;
	private String contents;
}

-> 이런식으로 사용할 변수를 작성한다.

 

Source를 클릭한 한 후

 

 

package com.heeyeon.model;

public class ReplyBoardBean {
	private int no;
	private String name;
	private String email;
	private String subject;
	private String password;
	private String contents;
	
	public int getNo() {
		return no;
	}
	public void setNo(int no) {
		this.no = no;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getContents() {
		return contents;
	}
	public void setContents(String contents) {
		this.contents = contents;
	}
	
	
}

-> Generate Getters and Setters 해주면 이렇게 자동적으로 쓰여진다.

 

2 )

@Override
	public String toString() {
		return "ReplyBoardBean [no=" + no + ", name=" + name + ", email=" + email + ", subject=" + subject
				+ ", password=" + password + ", contents=" + contents + "]";
	}

이런 코드가 생긴다.

 

3)

public ReplyBoardBean() {
		super();
		// TODO Auto-generated constructor stub
	}

-> 이러한 코드가 생성된다.

자동으로 생기는 주석처리는 ctrl + D를 눌러줘서 자동적으로 삭제하면 된다.

 

4)

public ReplyBoardBean(int no, String name, String email, String subject, String password, String contents) {
		super();
		this.no = no;
		this.name = name;
		this.email = email;
		this.subject = subject;
		this.password = password;
		this.contents = contents;
	}

-> 이런 식으로 코드가 자동적으로 생성된다.

 

이렇게 1) ~ 4) 까지 코드를 Source를 이용해주면 맨 위에 나타난 코드가 완성이 된다.

자기가 원하는 위치에 마우스를 가져가서 클릭한 후 Source를 눌러 사용하면 된다.

 

어디에 위치하든 결과는 같겠지만 깔끔하고 ? 보기 편하게 .. ? ..

 

 

'programming > jsp' 카테고리의 다른 글

JSTL - 기초편2  (0) 2021.05.13
JSTL - 기초편1  (0) 2021.05.13
jsp - summernote 이용하기2  (0) 2021.05.11
jsp - summernote이용하기  (4) 2021.05.11
JSP-자유게시판  (0) 2021.05.04