<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[jsp게시판 이미지수정]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/33856</link>
		<description><![CDATA[<table border="1" style="width:500px;">
	<tbody>
		<tr>
			<td>
			<p>&lt;%@ page language="java" contentType="text/html; charset=euc-kr" %&gt;<br />
			&lt;%@ page import = "java.sql.*, java.util.*" %&gt;<br />
			&lt;% request.setCharacterEncoding("euc-kr"); %&gt;</p>

			<p>&lt;%<br />
			String num = request.getParameter("num"); <br />
			String pass = request.getParameter("pass"); </p>

			<p>String driverName = "com.mysql.jdbc.Driver";<br />
			String dbURL = "jdbc:mysql://localhost:3306/test";</p>

			<p>    Class.forName(driverName);<br />
			    Connection conn = DriverManager.getConnection(dbURL, "root", "dongyang");<br />
			    Statement stmt = conn.createStatement();</p>

			<p><br />
			PreparedStatement pstmt = null;<br />
			ResultSet rs = null;</p>

			<p>String strSQL = "SELECT pass FROM tblboard WHERE num = ?";<br />
			pstmt = conn.prepareStatement(strSQL);<br />
			pstmt.setInt(1, Integer.parseInt(num));</p>

			<p>rs = pstmt.executeQuery();<br />
			rs.next();</p>

			<p>String goodpass = rs.getString("pass").trim();<br />
			if (pass.equals(goodpass)){<br />
			    response.sendRedirect("modify.jsp?num=" + num);<br />
			}else{<br />
			    response.sendRedirect("modify_pass.jsp?num=" + num);    <br />
			}</p>

			<p>rs.close();<br />
			pstmt.close();<br />
			conn.close();<br />
			%&gt;</p>

			<p> </p>
			</td>
			<td> </td>
			<td> </td>
			<td> </td>
		</tr>
	</tbody>
</table>

<table border="1" style="width:500px;">
	<tbody>
		<tr>
			<td>
			<p>&lt;%@ page language="java" contentType="text/html; charset=euc-kr" %&gt;<br />
			&lt;%@ page import = "java.sql.*, java.util.*" %&gt;<br />
			&lt;% request.setCharacterEncoding("euc-kr"); %&gt;</p>

			<p>&lt;%<br />
			int num  = Integer.parseInt(request.getParameter("num"));<br />
			String name = request.getParameter("name");<br />
			String pass = request.getParameter("pass");<br />
			String email = request.getParameter("email");<br />
			String title = request.getParameter("title");<br />
			String contents = request.getParameter("contents");</p>

			<p><br />
			String driverName = "com.mysql.jdbc.Driver";<br />
			String dbURL = "jdbc:mysql://localhost:3306/test";</p>

			<p>    Class.forName(driverName);<br />
			    Connection conn = DriverManager.getConnection(dbURL, "root", "dongyang");<br />
			    Statement stmt = conn.createStatement();</p>

			<p>PreparedStatement pstmt = null;</p>

			<p>Calendar dateIn = Calendar.getInstance();<br />
			String indate = Integer.toString(dateIn.get(Calendar.YEAR)) + "-";<br />
			indate = indate + Integer.toString(dateIn.get(Calendar.MONTH)+1) + "-";<br />
			indate = indate + Integer.toString(dateIn.get(Calendar.DATE)) + " ";<br />
			indate = indate + Integer.toString(dateIn.get(Calendar.HOUR_OF_DAY)) + ":";<br />
			indate = indate + Integer.toString(dateIn.get(Calendar.MINUTE)) + ":";<br />
			indate = indate + Integer.toString(dateIn.get(Calendar.SECOND));</p>

			<p>pstmt = conn.prepareStatement("UPDATE tblboard SET name=?, pass=?, email=?, title=?, contents=?, writedate=? WHERE num=?");<br />
			pstmt.setString(1, name);<br />
			pstmt.setString(2, pass);<br />
			pstmt.setString(3, email);<br />
			pstmt.setString(4, title);<br />
			pstmt.setString(5, contents);<br />
			pstmt.setString(6, indate);<br />
			pstmt.setInt(7, num);<br />
			pstmt.executeUpdate();</p>

			<p>pstmt.close();<br />
			conn.close();</p>

			<p>response.sendRedirect("listboard.jsp");<br />
			%&gt;</p>
			</td>
		</tr>
	</tbody>
</table>

<table border="1" style="width:500px;">
	<tbody>
		<tr>
			<td>
			<p>&lt;%@ page language="java" contentType="text/html; charset=euc-kr" %&gt;<br />
			&lt;%@ page import = "java.sql.*, java.util.*" %&gt;<br />
			&lt;% request.setCharacterEncoding("euc-kr"); %&gt;</p>

			<p>&lt;HTML&gt;<br />
			&lt;HEAD&gt;<br />
			&lt;TITLE&gt; 앨범 게시판 &lt;/TITLE&gt;</p>

			<p>&lt;SCRIPT language="JavaScript"&gt;<br />
			function Check()<br />
			{<br />
			if (Modify.name.value.length &lt; 1) {<br />
			    alert("작성자를 입력하세요.");<br />
			    Modify.name.focus(); <br />
			        return false;<br />
			    }</p>

			<p>if (Modify.pass.value.length &lt; 1) {<br />
			    alert("비밀번호를 입력하세요.");<br />
			    Modify.pass.focus(); <br />
			    return false;<br />
			    }</p>

			<p>if (Modify.email.value.indexOf("@") + "" == "-1" ||<br />
			    Modify.email.value.indexOf(".") + "" == "-1" ||<br />
			    Modify.email.value == "" )<br />
			    { <br />
			        alert("E-mail을 입력하세요.");<br />
			        Modify.email.focus();<br />
			        return false;<br />
			    }</p>

			<p>if (Modify.title.value.length &lt; 1) {<br />
			    alert("글제목을 입력하세요.");<br />
			    Modify.title.focus(); <br />
			    return false;<br />
			        }</p>

			<p>if (Modify.contents.value.length &lt; 1) {<br />
			    alert("글내용을 입력하세요.");<br />
			    Modify.contents.focus(); <br />
			    return false;<br />
			        }</p>

			<p>Modify.submit();<br />
			}</p>

			<p>function list()<br />
			{<br />
			location.href = "listboard.jsp";<br />
			}</p>

			<p>&lt;/SCRIPT&gt;<br />
			&lt;/HEAD&gt;</p>

			<p>&lt;BODY&gt;</p>

			<p>&lt;%<br />
			String num = request.getParameter("num"); </p>

			<p>String driverName = "com.mysql.jdbc.Driver";<br />
			String dbURL = "jdbc:mysql://localhost:3306/test";</p>

			<p><br />
			    Class.forName(driverName);<br />
			    Connection conn = DriverManager.getConnection(dbURL, "root", "dongyang");<br />
			    Statement stmt = conn.createStatement();</p>

			<p>PreparedStatement pstmt = null;<br />
			ResultSet rs = null;</p>

			<p>try {</p>

			<p>String strSQL = "SELECT * FROM tblboard WHERE num = ?";<br />
			pstmt = conn.prepareStatement(strSQL);<br />
			pstmt.setInt(1, Integer.parseInt(num));</p>

			<p>rs = pstmt.executeQuery();<br />
			rs.next();</p>

			<p>String name = rs.getString("name");<br />
			String email = rs.getString("email");<br />
			String title = rs.getString("title");<br />
			String contents = rs.getString("contents").trim();<br />
			String writedate = rs.getString("writedate");<br />
			int readcount = rs.getInt("readcount");<br />
			%&gt;<br />
			                   <br />
			&lt;center&gt;&lt;font size='3'&gt;&lt;b&gt; 게시판 글수정 &lt;/b&gt;&lt;/font&gt;                  </p>

			<p>&lt;TABLE border='0' width='600' cellpadding='0' cellspacing='0'&gt;<br />
			    &lt;TR&gt;<br />
			        &lt;TD&gt;&lt;hr size='1' noshade&gt;<br />
			        &lt;/TD&gt;<br />
			     &lt;/TR&gt;<br />
			&lt;/TABLE&gt;<br />
			                 <br />
			&lt;FORM Name='Modify' Action='modify_output.jsp' Method='POST' OnSubmit='return Check()'&gt;<br />
			&lt;input type='hidden' name='num' value='&lt;%=num %&gt;'&gt;<br />
			      <br />
			&lt;TABLE border='0' width='600'&gt;<br />
			    &lt;TR&gt;<br />
			        &lt;TD width='100' bgcolor='cccccc'&gt;<br />
			            &lt;font size='2'&gt;&lt;center&gt;&lt;b&gt;작성자&lt;/b&gt;&lt;/center&gt;&lt;/font&gt; <br />
			        &lt;/TD&gt;<br />
			        &lt;TD&gt;<br />
			            &lt;p&gt;&lt;input type='text' size='12' name='name' value="&lt;%=name %&gt;"&gt; * 필수 &lt;/p&gt;<br />
			        &lt;/TD&gt;<br />
			    &lt;/TR&gt;</p>

			<p>    &lt;TR&gt;<br />
			        &lt;TD width='100' bgcolor='cccccc'&gt;<br />
			            &lt;font size='2'&gt;&lt;center&gt;&lt;b&gt;비밀번호&lt;/b&gt;&lt;/center&gt;&lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			        &lt;TD&gt;<br />
			            &lt;p&gt;&lt;input type='password' size='12' name='pass'&gt; * 필수 &lt;/p&gt;<br />
			        &lt;/TD&gt;<br />
			    &lt;/TR&gt;</p>

			<p>    &lt;TR&gt;<br />
			        &lt;TD width='100' bgcolor='cccccc'&gt;<br />
			            &lt;font size='2'&gt;&lt;center&gt;&lt;b&gt;E-mail&lt;/b&gt;&lt;/center&gt;&lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			        &lt;TD&gt;<br />
			            &lt;font size='2'&gt;&lt;input type='text' size='40' maxlength='50' name='email' value="&lt;%=email %&gt;"&gt;&lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			    &lt;/TR&gt;<br />
			    <br />
			    &lt;TR&gt;<br />
			              &lt;TD colspan='2'&gt;<br />
			                 &lt;hr size='1' noshade&gt;<br />
			              &lt;/TD&gt;<br />
			    &lt;/TR&gt;</p>

			<p>    &lt;TR&gt;<br />
			        &lt;TD width='100' bgcolor='cccccc'&gt;<br />
			            &lt;font size='2'&gt;&lt;center&gt;&lt;b&gt;사진&lt;/b&gt;&lt;/center&gt;&lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			        &lt;TD&gt;<br />
			            &lt;font size='2'&gt;<br />
			                           &lt;input type="file" name="userFile"&gt;<br />
			                           &lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			    &lt;/TR&gt;<br />
			    <br />
			    &lt;TR&gt;<br />
			              &lt;TD colspan='2'&gt;<br />
			                 &lt;hr size='1' noshade&gt;<br />
			              &lt;/TD&gt;<br />
			    &lt;/TR&gt;</p>

			<p><br />
			    &lt;TR&gt;<br />
			        &lt;TD width='100' bgcolor='cccccc'&gt;<br />
			            &lt;font size='2'&gt;&lt;center&gt;&lt;b&gt;글 제목&lt;/b&gt;&lt;/center&gt;&lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			        &lt;TD&gt;<br />
			            &lt;font size='2'&gt;&lt;input type='text' size='70' maxlength='50' name='title' value="&lt;%=title %&gt;"&gt;&lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			    &lt;/TR&gt;</p>

			<p>    &lt;TR&gt;<br />
			        &lt;TD bgcolor='cccccc'&gt;<br />
			            &lt;font size='2'&gt;&lt;center&gt;&lt;b&gt;글 내용&lt;/b&gt;&lt;/center&gt;&lt;/font&gt;<br />
			        &lt;/TD&gt;<br />
			        &lt;TD&gt;<br />
			                 &lt;font size='2'&gt;<br />
			                 &lt;textarea cols='70' rows='15' wrap='virtual' name='contents'&gt;&lt;%=contents %&gt;&lt;/textarea&gt;<br />
			                 &lt;/font&gt;<br />
			              &lt;/TD&gt;<br />
			    &lt;/TR&gt;<br />
			    <br />
			    &lt;TR&gt;<br />
			        &lt;TD colspan='2'&gt;&lt;hr size='1' noshade&gt;&lt;/TD&gt;<br />
			    &lt;/TR&gt;</p>

			<p>    &lt;TR&gt;<br />
			        &lt;TD align='center' colspan='2' width='100%'&gt;<br />
			        &lt;TABLE&gt;<br />
			            &lt;TR&gt;<br />
			                &lt;TD width='200' align='center'&gt;<br />
			                    &lt;input Type = 'Reset' Value = '다시 작성'&gt;<br />
			                &lt;/TD&gt;<br />
			                &lt;TD width='200' align='center'&gt;<br />
			                    &lt;input Type = 'Button' Value = '수 정 완료' Name='Page' onClick='Check();'&gt;<br />
			                &lt;/TD&gt;<br />
			                &lt;TD width='200' align='center'&gt;<br />
			                    &lt;input Type = 'Button' Value = '목록' Name='Page' onClick='list();'&gt;<br />
			                &lt;/TD&gt;<br />
			            &lt;/TR&gt;<br />
			        &lt;/TABLE&gt;<br />
			        &lt;/TD&gt;<br />
			    &lt;/TR&gt;<br />
			   <br />
			&lt;/TABLE&gt;</p>

			<p>&lt;%<br />
			}catch(SQLException e){<br />
			       out.print("SQL에러 " + e.toString());<br />
			}catch(Exception ex){<br />
			       out.print("JSP에러 " + ex.toString());<br />
			}finally{  <br />
			    rs.close();<br />
			    pstmt.close();<br />
			    conn.close();<br />
			}<br />
			%&gt;</p>

			<p>&lt;/BODY&gt;<br />
			&lt;/HTML&gt;</p>

			<p><br />
			 </p>
			</td>
		</tr>
	</tbody>
</table>

<p>앨범게시판 수정jsp입니다</p>

<p> </p>

<p>앨범게시판에서 이름이나, 글제목 , 글내용은 수정이 되는데</p>

<p>사진은 수정이안됩니다.. </p>

<p>제가 머 혹시 놓치고 있는 부분이 있을까요..?ㅠ </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 코드를 확인해보니

실제 파일을 업로드하는 코드가 없는 듯합니다.

&amp;lt;...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/33939</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 코드를 확인해보니</p>

<p>실제 파일을 업로드하는 코드가 없는 듯합니다.</p>

<p>&lt;form&gt; 태그 안의 데이터를 POST로 넘긴 후 해당 데이터를 받아서</p>

<p>업데이트하는 코드를 추가해보시겠어요?</p>

<p> </p>

<p>구글에 jsp file upload 키워드로 검색해보시면</p>

<p>참고해보실 만한 자료가 많이 있습니다.</p>

<p> </p>

<p>아래 링크도 참고해보세요.</p>

<p><a href="https://gridweb.tistory.com/6" target="_blank">https://gridweb.tistory.com/6</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 13 Jun 2019 02:56:14 +0000</pubDate>
			<category>자바스크립트/jQuery</category>
		</item>
			</channel>
</rss>