-
6장_도전해보세요(Quiz)JSP & SERVLET 백견불여일타/QUIZ 2022. 12. 20. 09:38
문제1 <BoardBean>
package com.mission.javabeans; public class BoardBean { private String writer; private String pwd; private String email; private String title; private String content; public String getWriter() { return writer; } public void setWriter(String writer) { this.writer = writer; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } }
<boardWriteForm.jsp>
<%@ page import="com.mission.javabeans.BoardBean"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Insert title here</title> <style> table{ font-weight:bold; margin:0 auto; } .center{ text-align:center; } .submit-box{ width:200px; margin:0 auto; padding:10px; } </style> </head> <body> <h2 class="center">게시판 글쓰기</h2> <form method="post" action="boardWrite.jsp"> <table border="1"> <tr> <td class="center">작성자</td> <td><input type="text" name="writer"></td> </tr> <tr> <td class="center">비밀번호</td> <td><input type="password" name="pwd"></td> </tr> <tr> <td class="center">이메일</td> <td><input type="text" name="email"></td> </tr> <tr> <td class="center">제목</td> <td><input type="text" name="title"></td> </tr> <tr> <td class="center">글 내용</td> <td><textarea cols="100" rows="20" name="content"></textarea></td> </tr> </table> <div class="submit-box"> <input type="submit" value="등록"> <input type="reset" value="다시작성"> </div> </form> </body> </html>
<boardWrite.jsp>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% request.setCharacterEncoding("utf-8"); %> <jsp:useBean id="board" class="com.mission.javabeans.BoardBean"/> <jsp:setProperty name="board" property="*"/> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Insert title here</title> </head> <body> <h2>입력 완료된 정보</h2><br> 작성자 : <jsp:getProperty name="board" property="writer"/> <br> 비밀번호 : <jsp:getProperty name="board" property="pwd"/><br> 이메일 : <jsp:getProperty name="board" property="email"/><br> 제목 : : <jsp:getProperty name="board" property="title"/><br> 글 내용 : : <jsp:getProperty name="board" property="content"/><br> </body> </html>
문제2)
문제2 <itemBean.java>
package com.mission.javabeans; public class itemBean { private String product; private int price; private String description; public String getProduct() { return product; } public void setProduct(String product) { this.product = product; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } }
<itemWriteForm.jsp>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Insert title here</title> <style> table{ font-weight:bold; margin:0 auto; } .center{ text-align:center; } .submit-box{ width:200px; margin:0 auto; padding:10px; } </style> </head> <body> <h2 class="center">정보 입력 폼</h2> <form method="post" action="itemWrite.jsp"> <table border="1"> <tr> <td>상품명</td> <td> <input type="text" name="product"> </td> </tr> <tr> <td>가격</td> <td> <input type="text" name="price"> </td> </tr> <tr> <td>설명</td> <td> <textarea cols="50" rows="15" name="description"></textarea> </td> </tr> </table> <div class="submit-box"> <input type="submit" value="전송"> <input type="reset" value="다시쓰기"> </div> </form> </body> </html>
<itemWrite.jsp>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% request.setCharacterEncoding("utf-8"); %> <jsp:useBean id="item" class="com.mission.javabeans.itemBean"/> <jsp:setProperty name="item" property="*"/> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Insert title here</title> </head> <body> <h2>입력 완료된 정보</h2> 상품명 : <jsp:getProperty name="item" property="product"/> <br> 가격 : <jsp:getProperty name="item" property="price"/> <br> 설명 : <jsp:getProperty name="item" property="description"/> <br> </body> </html>
'JSP & SERVLET 백견불여일타 > QUIZ' 카테고리의 다른 글
JSP, Servlet을 이용하여 강아지(선택) 이미지 출력하기 (0) 2022.12.23 7장_도전해보세요(Quiz) (0) 2022.12.20