본문 바로가기

전체 글

(1186)
JSP illegal to have multiple occurrences of contenType with different values 먼 개소리야! 잘만 되던건데.... 에러 메시지 뒤에 부가 설명을 보았는데 old ;text/html; charset=euc-kr, new: text/html; charset=EUC-KR 설마... 대문자로 바꾸니까 된다;; 어처구니 없는;; 띄어쓰기 때문에 안되는 사람들도 있던데...-0- 은근히 깐깐하네. (에러 메시지 뒤를 잘보시면 해답이 나옵니다.)
.... 이룰수 없는 꿈을 꾸고 이루어 질수 없는 사랑을 하고 싸워 이길수 없는 적과 싸움을 하고 견딜수 없는 고통을 견디며 잡을수 없는 저 하늘의 별을 잡자. -돈키호테 中
jsp 파일 다운 로드 파일 업로드가 끝낫으니 이번엔 파일 다운로드!! - 한글경로,한글이름으로 된 파일도 됩니다. - 콘솔창으로 파일경로,이름,파일용량이 표시됩니다. - 버그가 있는데...어떤경우에 에러가 나는지를 모르겟네요. 혹시 알아내시면 댓글좀.... - 한글일 경우 크롬에선 안되는...-0- 아무리 해도 무슨 이유인지를 모르겟네요.. 1. 찾아보기로 파일을 선택, 전송을 눌르면 해당 파일을 다운 받을수 있습니다. (뭐....자기 컴터에서 옮기는거죠..;; 단순하게 jsp를 통해서 옮기는거라 여기시면 됩니다.) 2. 시작이 localhost 로 되어 있꾼요. filedownview.jsp -file을 위한 페이지 입니다. 선택파일과 경로를 알기위해서 필요한 페이지 입니다. filedown.jsp 0 && file.isF..
jsp 다중 파일업로드 어제소스를 바탕으로 새롭게 만들어 보았다.(별다른 변화 없이 업로드 된다는게 cos 컴포넌트가 되게 신기하다;) 1. 행추가를 하면 file박스가 나옵니다. 찾아보기를 눌러서 파일을 추가 하고 전송 버튼을 눌러줍니다. 2. 전송된 파일의 이름과 파일 용량이 표시됩니다. 먼저 index.jsp : 체크 내용 어제꺼와 바뀐것이 있따면 text 박스가 file로 바꼈다는거박에 없다. 다음엔 서블릿 파일 upload.java (web.xml 파일에서 서블릿 네임을 추가해줘야 합니다. - jsp cos.jar 기초 파일 업로드 요기를 참조하세요) 다음엔 서블릿 파일인 upload.java 파일입니다. package upload; import java.io.File; import java.io.IOException..
jsp text box 동적 추가 삭제 파라미터로 넘기기! 사실 복수개의 파일 업로드를 찾다가 우연히 찾아서 대충해봣는데...되네..ㅡ,.ㅡ; 신기;;ㅋ 1. 추가를 5개 하고 이름을 넣었음 2. 삭제를 하고 전송을 눌러주면 3. 넘어온 파라미터들을 뿌리게 된다. index.jsp 파일 : 체크 내용 - 다른곳은 필요없고 스크립트만 잘 보시면 됩니다. 사실 submit 부분에서 카운트를 넘길려고 하는것에서 많이 막혔엇음. 스크립트에서 어떻게 파라미터를 보내는지를 몰라서;ㅎ alert.jsp
jsp cos.jar 기초 파일 업로드 파일 업로드를 하거나 폼 데이터를 분석하는 컴포넌트인 cos.jar 파일을 이용하여 만들어보았습니다~ 먼저 www.servlets.com 사이트에접속하시면 왼쪽에 com.oreilly.servlet 로 들어갑니다. 아래로 내려 보시면 Download 가 있고 cos-26Dec2008.zip 파일이 있습니다~ 다운~ 톰캣이 깔린 디렉토리의 common\lib 에 넣습니다. (저의 경우 bin\Tomcat 5.0\common\lib 로 되어 있군요.) 이제 다운 받을 새로운 폴더를 하나 만들어 줍니다. 저의 경우 saveFile로 만들었습니다. (귀찮으면 소스에서 그냥 C:\로 해주면 C:로 다운이 됩니다.) 먼저 전송을 담당할 view 화면 입니다. 파일의 이름을 fileuploadform.jsp 로 했습..
JSP java.lang.NullPointerException 대체 이게 먼 에러란 말이냐! 1. 쿼리가 정확하다. 쿼리를 따로 돌려보면 값이 잘 나온다. 2. 받아오는 별칭도 정확하다. 3. 데이터베이스 연결 자체도 맞다. 근데~ 에러만 뿜어내고 값이 안나온다면. ResultSet.next() 다음 부분. 값을 받아오는 부분에 null 처리를 않해줘서 그렇다. 보통 받아오는것을 해쉬테이블로 받아서 벡터 형식으로 저장하거나, 해쉬테이블로 받아서 바로 보여주는 방식을 많이 쓰는데, 받아오는 부분 ResultSet.getString() 부분에 null 처리를 하지 않으면 java.lang.NullPointerException을 뿜어댄다. 스트링이라면 if(rset.getString("별칭이름") != null){ htDelivery.put("별칭이름", rset.get..
오! 구글 로그는 하나의 이미지가 아니군요. 사실 말이 쉽지 하나의 이미지 파일에 웹상에서 필요한 모든 이미지들(아이콘포함)을 만들어서 쓴다는건 굉장이 귀찮은 일이다.(어렵진않다..아닌가?!ㅋ) 심심해서 구글 이미지를 글거 봣는데..+_+ 이게 왠걸 이미지가 많이 있다;; 사실 이미지 픽셀로 해서 자르고 붙이고 하는게 여간 귀찮은 일이 아니다. 하지만 속도와 (이미지 로딩하는데 시간이 많이 걸린다는건 누구나 알테고) 웹페이지 용량면에서 우월한 속도를 자랑하기 위해서 위와 같은 방법으로 쓴거 같다. 정말 해본 사람이 아니면 여간 가다롭고 귀찮은 작업이 아닐수 없다. 아이콘하나 그냥 던져주고 폴더 정리해서 한곳에 모아두기만 했는데.. 다음 프로젝트는 속도높이기 위해서 위와 같은 방법으로 해봐야 겠다.