기초공사 (html,css,javascript)
NumberFormatException 본문
// list.jsp
<tr>
<td><%=rs.getInt("id") %></td>
<td>
<a href="view.jsp?key=<%=rs.getInt("id") %>">
<%=rs.getString("btitle")%>
</a>
</td>
<td><%=rs.getString("reguser")%></td>
<td><%=rs.getString("regdate")%></td>
<td><%=rs.getInt("hits")%></td>
</tr>
view.jsp
/지정된 글 번호 얻기,보여줄 글의 번호
int id = Integer.parseInt(request.getParameter("key"));
//게시글 데이터를 담을 변수 정의
String reguser = "";
String btitle = "";
String content = "";
String regdate = "";
int hits = 0;
list.jsp에서
<a href="view.jsp?key=<%=rs.getInt("id") %>">
에서 보면 key가 아래의 view.jsp의 request.getParameter로 들어가야한다.
int id = Integer.parseInt(request.getParameter("key"));
rs.getInt("id")는 resultset에서 "id" 컬럼의 값을 가져오는것을 의미한다.
또한,<%=rs.getString("btitle")%>은 ResultSet에서 "btitle"컬럼의 값을 가져와 링크 텍스트로 사용하는 부분이고.
따라서 위의 코드는 ResultSet의 값에 따라 동적으로 링크 주소와 링크 텍스트를 생성하는 구조이다. 이코드를 사용하면
"btitle"컬럼의 값이 링크로 표시되고, 클릭시 "view.jsp?key=해당_id"로 이동하는 링크가 생성된다.
'게시판' 카테고리의 다른 글
rs.getString( ) / jsp 파라미터 넘겨 받는법 / write,update,list수정코드 (0) | 2024.01.12 |
---|---|
jsp코드들..write.jsp (0) | 2024.01.12 |
java : package와 class설명 사이트 (0) | 2024.01.11 |
sql developer : number와 int (0) | 2024.01.11 |
view.jsp - getParameter() 메서드 (1) | 2024.01.11 |