앞의 글 30503번 중 JSP에서 그림이 안뜨는 문제 아시는분 안계시나요?
보미나
분명히 JSP 에서 코딩한 내용을 웹에서 소스보기로 봤을때 문제점은 마지막 디렉토리 그러니깐 밑에 경로를 적자면....
C:\jsp\image\파일명.jpg...이렇게 나와야 하는게 C:\jsp\image\ 파일명.jpg 마지막에 이렇게 빈칸생 생기는데
이런게 직접적인 문제가 되나요?
또한가지 제가 실험해본것은 JSP파일과 HTML파일을 동시에 같은 형식의 HTML 코드를 그러니깐 사진 파일을 첨부해서
코딩한뒤 실행시켜 봤습니다...하지만 HTML은 잘 나오는데 JSP의 경우는 사진이 엑스표시가 아닌 사진은 있지만 나오지
않은 문제가 위에서 언급한것처럼 존재하고 있었습니다...
JSP로 사진을 보려면 따로 몬가를 설정해줘야 하는건가요?
-
파라나
filename은 웹이나 콘솔등에 filename의 값을 한번 출력해보세요..
[filename] 처럼 filename 앞뒤에 \[\문자등을 삽입해서 출력해보시면..
filename자체에 공백이 있는건지....
아니면 jsp페이지를 구성하실때 공백이 삽입된건지 알 수 있겠지만...
\/jsp/image/\+filename처럼 한줄에 모두 붙여서 사용하셨다면..
filename 변수 자체에 공백이 들어갔을것 같군요.
filename -- 여기에 파일명을 -
등대
wsa로 예외처리를 해야 하나요? 가 무슨 의미인지--;;;;
웹에서는 / 아니면 ... 경로 외에는 인식하지 않습니다.
아니면 http://~~~/파일명 처럼 full path를 지정해주시거나요..
이미지 파일은 홈페이지의 DOC ROOT를 기준으로 /부터 시작하셔도 되구요.
DOC ROOT서브가 아닌 다른 폴더에 있을 경우에는 읽어들일 수 없겠지요.
WAS란 Tomcat등의 웹 어플리케이션 서버를 말하는것입니다. -
사자자리
공백이 제가 일부러 만든 것이 아니라 JSP로 코딩한게 저절로 생성이 되서요...
-
백합
급한대로 공백 제거 하심이... 어떨런지요.
-
엘핀
공백이 안생기게 하려면 어찌 해야 하나요? 흠....제 소스는 \/jsp/image/\+filename ---이렇게 소스 작성을 했거든요!
-
재바우
답변에 감사해요!!!
-
파란
C:\\--- 이것은 제가 지금 임의로 지정해논 상태이고요...! wsa로 다시 예외처리를 해야 하나요?
-
한내
당연히 경로명에 공백이 삽입된 경우
해당 파일을 찾으려고 하겠죠^^
위의 경우 WAS가 예외적으로 처리해주지 않는 이상은 모두 404 NOT FOUND 일 것입니다.
그리고 소스보기에서 C:\\-- 이런식으로 Local 폴더를 기준으로 출력된다면...
본인 컴 외에 다른 사람들은 이미지가 안 보일 것입니다.
이미지 경로는 WAS기준으로 상대 경로로 표시되어야 합니다.
(예) ../파일명.jpg