자료실같은 게시판을 작업하다보면 여러개의 게시판에 각기다른 자료를 업로드 해야할 때가 있다


하나의 글만 업로드를 한다면 하나의 주소로 절대경로를 주어서 딱 고정을 하면되지만

여러개의 글일경우 상대경로로 지정해줘야 한다


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
자료파일일 경우에
 
<a href= "아이피주소/폴더/_Upload/'  target='_blank'>
// 이것은 절대경로이다
 
이를 상대경로로 바꾸게 되면
 
String paths = "아이피주소/폴더/_Upload/";
  // 이렇게 스트링값을 주고 상대경로를 지정한다
 
String files = dataBean.getFILES(); // DB를 불러온다
 
그리고 <a href='<%=paths%><%=files%>' target='_blank'>
//이런식으로 경로를 서블릿을 이용하여 바꿔주면
 
여러개의 자료들이 각각의 내용에 맞게 업로드 된다
 
 
 
이미지파일일 경우에는
 
<img src='이미지경로/gif' border='0' align='bottom'>
 // 이것은 절대경로이다
 
이를 상대경로로 바꾸게 되면
 
String[] ext = files.split("[.]"); // DB를 불러온다
 
String imgPath = "../images/public/fileimg/";
// 이렇게 스트링값을 주고 상대경로를 지정한다
 
그다음은
 
<img src='<%=imgPath%><%=ext[1]%>.gif' border='0' align='bottom'>
//이런식으로 경로를 서블릿을 이용하여 바꿔준다





'Study > JSP' 카테고리의 다른 글

JSP 소개  (0) 2012.06.18
Split 메소드  (0) 2012.05.31
파일 업로드/다운로드 시에 절대경로 구하기  (0) 2012.05.30
부모창 새로고침하고 자식창 닫기 (팝업창)  (0) 2012.05.29
lock 잡고있는사람 찾기  (0) 2012.05.29
Posted by 코딩하는 야구쟁이
,