자바빈을 코어태그로 불러오기
1) 자바빈 생성 (Board.java)
name, subject, contents 3개의 값을 get, set 하는 자바빈 생성
package com.model;
public class Board {
private String name;
private String subject;
private String contents;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getContents() {
return contents;
}
public void setContents(String contents) {
this.contents = contents;
}
}
2) 코어태그를 이용하여 자바빈 이용 (board.jsp)
name, subject, contents 3개의 값을 get, set 하는 자바빈 생성
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="com.model.Board" %>
<%
Board board = new Board();
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<c:set var="board" value="<%=board%>"/>
<c:set target="${board}" property="name" value="피카츄"/>
<c:set target="${board}" property="subject" value="제목은 피카"/>
<c:set target="${board}" property="contents" value="내용은 피카피카"/>
<ul>
<li>board.name은 ${board.name}</li>
<li>board.subject은 ${board.subject}</li>
<li>board.contents은 ${board.contents}</li>
</ul>
</body>
</html>
- board.name은 피카츄
- board.subject은 제목은 피카
- board.contents은 내용은 피카피카
'JSP' 카테고리의 다른 글
필터 (0) | 2016.03.18 |
---|---|
커스텀 태그 (0) | 2016.03.17 |
JSTL (JSP Standard Tag Library) (0) | 2016.03.15 |
표현 언어 (Expression Language) (0) | 2016.03.14 |
MVC 패턴으로 데이터베이스와 연동되는 게시판 (완성) (0) | 2016.03.14 |