guestbook.jsp
<?xml version="1.0" encoding="EUC-KR" ?>
<%-- 글작성할수 있는 Table 을 의미한다. --%>
|
gb_write.jsp
<?xml version="1.0" encoding="EUC-KR" ?> <!-- scope="page" 가 기본값, 객체가 만들어져서 page 영역에 저장된다. -->
<h1><%=writer%></h1> %> |
GbBean.java
package gb;
//Data Bean( 데이터를 저장하기 위한 용도의 빈 ) 글 한건
public class GbBean {
public GbBean() {
}
public GbBean(String no, String write, String wdate, String content) { public String getNo() {
public void setNo(String no) {
public String getWrite() {
public void setWrite(String write) {
public String getWdate() {
public void setWdate(String wdate) {
public String getContent() {
public void setContent(String content) {
|
GbDao.java
package gb; import java.sql.*; import javax.sql.*; import org.eclipse.jdt.internal.compiler.flow.*;
//DAO : Data Access Object ( 데이터 접근 객체 )
public GbDao() {
}
public GbDao(DataSource ds) {
public DataSource getDs() {
public void setDs(DataSource ds) {
public ArrayList<GbBean> getList() throws SQLException {
ArrayList<GbBean> list = new ArrayList<>(); try (Connection conn = ds.getConnection();
while (rs.next()) {
public void write(GbBean bean) throws SQLException {
try (Connection conn = ds.getConnection();
String write = bean.getWrite(); //bean에 있는 Write를 가져온다.
pstmt.setString(1, write); pstmt.executeUpdate();
public void del(GbBean bean) throws SQLException{
|
gb_del.jsp
<?xml version="1.0" encoding="EUC-KR" ?> <jsp:useBean id="bean" class="gb.GbBean"></jsp:useBean>
<%
|
'Web > Frame Work' 카테고리의 다른 글
resultClass resultMap (0) | 2013.01.23 |
---|---|
MyBatis] 반복되는 쿼리 묶기 SQL, include 태그 (0) | 2012.12.17 |
스트럿츠 돌아가는 구조 (0) | 2012.11.14 |
Mode 1 (0) | 2012.07.30 |