원래 프로그래밍이라는 것이 혼자서 문제를 해결해나가야 실력이 는다고 하지만, 지금 도저히 찾아봐도 문제점을 찾을 수 없어 이렇게 글을 올려봅니다.
4개 1팀중 여자 2명이 탈주해버리는 바람에 정신이없네요.
밑은 소스입니다.
id값을 mysql에서 검색, 테이블로 출력하는 소스입니다.
값을 넘겨와서 출력을 하려고 하는데 화면 구성 자체가 안되어지네요.
(jsp 소스 전부 빼고 테이블만 넣었을 때 출력이 되었습니다.)
/* 여기서부터 b.jpg시작 */
<%@ page language="java" contentType="text/html; charset=euc-kr" pageEncoding="euc-kr" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>
게시판
</title>
</head>
<body>
<%
int id;
//mysql DB 연결
Connection conn = null;
Statement stmt = null;
String sql= "";
ResultSet rs = null;
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/board_db";
conn=DriverManager.getConnection(url,"root","jspbook");
stmt=conn.createStatement();
sql="select * from board_tbl";
rs=stmt.executeQuery(sql);
} catch(Exception e) {
out.println("DB 연동 오류입니다. : " + e.getMessage());
}
// ID 받아와서 검색
id=Integer.parseInt(request.getParameter("id"));
rs = stmt.executeQuery("SELECT * FROM member_tbl WHERE id=" + id);
String name, e_mail, title, content;
while(rs.next()){
name=rs.getString("name");
e_mail=rs.getString("e_mail");
title=rs.getString("title");
content=rs.getString("content");
%>
<table border="1" align="center" width="603">
<tr>
<td align="center" bgcolor="silver" width="75"> 글쓴이 </td>
<td align="center" width="75"> <%= name %> </td>
</tr>
<tr>
<td align="center" bgcolor="silver" width="75"> 메일주소 </td>
<td align="center" width="75"> <%= e_mail %> </td>
</tr>
<tr>
<td align="center" bgcolor="silver" width="75"> 글 제목 </td>
<td align="center" width="75"> <%= title %> </td>
</tr>
<tr>
<td align="center" bgcolor="silver" width="75"> 글 내용 </td>
<td align="center" width="75"> <%= content %> </td>
</tr>
</table>
<%
}
//닫기
rs.close();
stmt.close();
%>
</body>
</html>
/* 종료 */
문제는 이렇게 입력시 화면이
이렇게 아무것도 안뜹니다 (...)
차라리 오류라도 뜨면 찾아서 해결하지 왜 이렇게 뜨는지 모르겠네요.
왜 이렇게 뜨는걸까요..? ㅠㅠㅠㅠㅠㅠㅠㅠ