본문 바로가기

web/JSP

(56)
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..
JSP Statement PreparedStatement 1 . statement statement 객체는 statement 인터페이스를 구현한 객체로 항상 인수가 없는 Connection 클래스의 createStatement() 메소드를 호출함으로써 얻어진다. 일단 statement 객체를 생성하면 statement 객체의 executeQuery() 메소드를 호출하여 sql 질의를 실행시킬수 있다. 메소드의 인수로는 sql 질의의 문장을 담은 String 객체를 전달한다. statement 객체는 단순한 질의문을 사용할 경우에 좋다. private Connection con; private Statement stmt; public Vector connetctionStatement() throws ClassNotFoundException, SQLExceptio..
JSP JFreeChart 사용하기 - PIE 나중에 그래프를 이용한 실시가나 통계표나 월결산 같은걸 만들어 봐야겠다.ㅎ 출처 : http://micropilot.tistory.com/82 출처에 나와 있는것을 DB에 연동 시킨것에 불과하다. 1. 먼저 해당 프로젝트의 web-inf->lib 에 jfreechart.jar , jcommon.jar 파일을 넣는다. 파일은 요기->http://www.jfree.org/jfreechart/download.html 2. 그림을 저장한다음 웹에 띄우는 방식인데, 자바라이블러리를 활용하여 새창으로 띄우는것과 웹상에서 제작한다음 이미지로 띄우는것이 있다. 나는 웹에서 이미지로 띄우는 것으로 햇다. PIEchart.jsp 보는바와 같이 contentType 가 이미지로 되어 있는것을 볼수 있다. 현재 나의 프로젝트..
JSP 태그 클라우드 달았어요! 블로그 탐색을 하다가(블로그를 시작한지 3년이 지났는데 위에 지역로그와 태그 가 있는 줄 오늘알았다;;) 지역로그는 사실상 못할거 같고 태그가 있길래 남들다하는 태그클라우드 에 도전했다! BUT 다 한다고 해서 그대로 따라하면 재미가 없어서(구글 검색을 해보니 플래쉬 파일로 3D 태그 클라우드를 다는 포스팅이 많이 있는데.. 개인적으로 플래쉬보다는 웹표준에 맞게 하기 위해서 가감히 어려운길로;;??응?) NULI 에 나와 있는 태그 클라우드를 해보기로 했다. 기본 소스 -> http://html.nhndesign.com/ui_pattern_etc 위의 싸이트로 들어가셔서 밑에 보시면 태그 구름이 있습니다. 클릭하시면 CSS와 html 소스를 복사할수 있습니다. 첨엔 어떻게 하는줄 몰라서 티스토리에 태그구..
JSP Cannot start server. Server instance is not configured. 톰캣이 실행이 안된다! 갑자기 잘 되던게...... 안되네?! -0- 한참을 껏다가 다시 켰다가 뭐가 문제인지를 몰랏엇는데.. 커넥션 풀을 해볼려고 context.xml 을 만들었었는데 폴더를 잘못 지정했었다. 실수로 META-INF에 만들었는데 WEB-INF에 만들었어야 했다. 파일을 옮기고 다시 실행하자 잘된다~ 추가 ) 1. 서블릿 설정하실 때, context.xml / web.xml / server.xml 환경 파일을 잘못 건들면 그런다. 2. 톰캣 6.0 에서 인터넷에 올라온 invoke 부분의 주석을 해제하셨다면 저런 에러가 난다.
JSP script submit function  saveSubmit(){                    //form의 이름  //보낼 서블릿-여기선 서블릿매핑해서 이름이 이렇습니다.       document.save.action ="join.do";       document.save.submit();}