본문 바로가기

web

(198)
jsp String에 대한 고찰.. 색다른건 아니고.. 코딩을 하다가 잠시 착각을 했다. JVM이 String 클래스를 생성할때 자동으로 "null"값으로 채워주는줄 알았다. BUT 다 알다시피 String 의 null은 객체의 참조가 되지 않아 주소값이 null이란 소리다.(레퍼런스 null) 즉 String str = "" 과 String str1 = null 은 전혀 다른 소리란 이야기다. 1. if(stest==null) 일때 2. if(stest=="null") 일때 위의 코드의 결과 값은 과연 어떻게 나올까?! 파라미터 없이 주소창은 http://localhost:9001/test/test.jsp 로 통해 들어간다. 알고리즘 문제도 아니고 단순한 JVM 장난하는거다. 1. null yes stest스트링의 값은 들어 있지 않다...
jsp tomcat startup,shutdown, '-Djava.endorsed.dirs=' 요즘에 이상하게 이클립스가 멈추는 바람에 서버를 켜놓은 상태에서 tomcat을 끌 방법을 몰라서 바둥바둥 거리다가 Tomcat 5.0\bin 에 있는 shutdown을 쓰면 될까 싶어서 쳐봣는데.. 이자식..뭐라고 하는거지...-0- 자세히 보니 JAVA_HOME의 디렉토리지정이 잘못되있었다.(정말...안되면 잘보면 보이는거 같다.) 환경변수에서 JAVA_HOME의 값을 잘 설정하면 된다. jdk 경로를 bin까지가 아닌 jdk까지만 해야합니다. startup, shutdown 잘됩니다^-^ 혹시 그래도 않되신다면 다음 링크를 참조 하세요. http://uiandwe.tistory.com/entry/Djavaendorseddirs-%EC%9D%84-%EC%B0%BE%EC%9D%84%EC%88%98-%EC..
jsp text box 동적 삭제 에서 버그~ 수정~ 제가 예전에 썼던 링크 : text box 동적 추가 삭제 파라미터로 넘기기! 에서 심각한...버그가..(심각할꺼 까지야..누가 쓰지도 않는데..) 삭제를 할때 보면은 체크를 하고 삭제를 누른후 전송 버튼을 눌러보면은.. ????????????????????????????????????? 8과 10이 안나온다. 에러가 나는것도 아니고, 주소창에서 파라미터를 보면은 잘넘어온다. 파라미터 행수도 8개로 맞고(view 에서 하나는 제외한다.), 근데 왜 문제일까?! 1. 파라미터는 잘 전송된다. 2. 행수또한 맞게 전송됐다. 3. jsp, java 의 오류는 아니다. -_-결국엔..알고리즘인데...왜 틀린거지... 생각해보니 view에서의 for문을 전송된 파라미터 행수대로 돌린다. 그러면 8이전까지 돌기 때..
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 로 했습..