:::0.세팅하기::: 순서1)cos-27May2002.zip다운을 받아서 순서2)cos-27May2002.zip다운을 받아 바탕 화면\cos-27May2002\폴더에 압축을 풀고 (예)C:\Documents and Settings\Administrator\바탕 화면\cos-27May2002\lib\cos.jar 순서3)C:\~~~바탕 화면\cos-27May2002\lib\cos.jar소스를 복사하여 순서4)C:\Program Files\Apache Group\Tomcat 4.1\common\lib에 cos.jar붙혀넣기 하세요 순서5)C:\j2sdk1.4.2_03\jre\lib\ext에 cos.jar붙혀넣기 하세요 :::1::: ROOT\게시판폴더 -board자료를 -*자료실* pds 폴더로변경하여 복사
post.jsp(글쓰기) <form Method=Pos eac.... P.교재 413P참고 파일 [ ][선택] name=filename type=file
:::2::: p.362 creat table pdsboard( ~ 12컬럼명(필드명)은 동일함-교재p363 ~ ~ fileoriginalname varchar(20) default \, filename varchar(20) default \, downcount int(10) default );
:::3::: ROOT\WEB-INF\classes Pds 패키지 (1)pdsBeag.jsp...
:::4:::
:::5::: import javax.servlet.http.HttpServletRequest; <%@page import=com.oreilly.servlet.MultipatrRequest, com.oreilly.servlet.multipart.DefaultFileRenamePolicy, java.util.*, java.io.* %> <% String realFolder=\; String save
public class PdsMgr { DBConntionMgr pool; 생성자 public void insertPdsBoard(HttpServletRequest request) { ***p.425쪽 ~~ 426쪽
(1)***8라인 ~ 19라인 --> 파일업로드하기 (multi) ///*여기까지는 15개의 변수 (2)PdsBean boardbean=new PdsBean();
boardBean.setName(muti.getParameter(
ame)); //post.jsp에서 사용자가 입력한 boardBean.setEmail(muti.getParameter(email)); //6개의 값을 빈즈에 저장 boardBean.set boardBean.set boardBean.set boardBean.setIp }
:::7::: post.jsp ip name email homepage Subject context passwd filename ///<--사용자가 파일첨부
:::8::: p.426 ~ 28Enumeation files=multi.getFileNames(); 29while( )//파일첨부학게 있다 { boardBean.setFileOriginalname( multi.getOrigimalFileName(filename)); boardBean.setFileOriginalname( multi.getFileSystemName(filename)); boardBean.setDownCount(0);//사용자초기화 } ***여기까지 p.389쪽 63라인 ~ ~ 107라인 }
JSP스터디 2004 12 22
소스자세히 보기
http://www.6VJ.com/jsp/jsp1222.txt
|