본문 바로가기

개발중/JavaServer Pages (JSP)

자료의 이동

728x90
반응형

이 구조를 보자마자 아, 따라해봐야겠다 !

 

 

BookBean 를 만들어 놓고

package com.edu.beans;

public class BookBean {
	
	private String title;
	private String author;
	private String publisher;
	
	public BookBean() {
		// TODO Auto-generated constructor stub
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getAuthor() {
		return author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getPublisher() {
		return publisher;
	}

	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}
}

 

입력을 받는다.

<%@ page contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> [ bookInput.jsp ] </title>
 
 <style type="text/css">
   * { font-size:24pt; }
 </style>
</head>
<body>
	<form action="eaxmple22.jsp" method="post">
		책 제목 : <input type="text" name="title"><br>
		첵 저자 : <input type="text" name="author"><br>
		출판사  : <input type="text" name="publisher"><br>
		<input type="submit" value="등록">
	</form>
</body>
</html>

 

입력 받은 정보들을 usbBean 방식으로 가지고 온다

*  이 부분이 너무 신기 전부를 가져온다는 방식인느낌

<%@ page contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> [ eaxmple22 ] </title>
 
 <style type="text/css">
   * { font-size:24pt; }
 </style>
</head>
<body>
	<jsp:useBean id="book" class="com.edu.beans.BookBean"/>
	<jsp:setProperty property="*" name="book"/>
	
	<%
		request.setAttribute("book", book);
	%>
	
	<jsp:forward page="bookOutput.jsp"/>
</body>
</html>

 

bookOutput 에게 forward 해주면

 

<%@ page contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> [ bookOutput.jsp ] </title>
 
 <style type="text/css">
   * { font-size:24pt; }
 </style>
</head>
<body>
	책 제목 : ${book.title}<br>
	책 저자 : ${book.author}<br>
	출판사  : ${book.publisher}<br>
</body>
</html>

 

이렇게 출력할 수 있다는게 너무너무너무 신기방기 

728x90
반응형

'개발중 > JavaServer Pages (JSP)' 카테고리의 다른 글

session  (0) 2020.08.14
WebServlet 시작 (필기)  (0) 2020.08.14
JSP Date  (0) 2020.07.27
JSP 구구단  (0) 2020.07.27
.jsp 실행에러  (0) 2020.07.27