Javascript
이미지 출력 질문 소스코드 추가해서 다시 올립니다..

 try{

String jdbcDriver = "jdbc:mysql://ip/user?

useUnicode=true&characterEncoding=utf8";

String dbUser = "id";

String dbPwd = "password";

conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPwd);

pstmt = conn.prepareStatement("select * from banner");

rs = pstmt.executeQuery();

while(rs.next()){

%>

<tr>

<td><%= rs.getString("media") %></td>

<td><%= rs.getString("file_type") %></td>

<td><%= rs.getString("file_path") %></td>

<td><a href =  "<%= rs.getString("file_path")+rs.getString("file_name")%> target="preview";/>

<%= rs.getString("file_name") %></a></td>

<td><a href = "<%= rs.getString("url") %>"onClick = "window.open(this.href,'','width = 550, height = 400');return false;" > <%= rs.getString("url") %></a></td>

<td><%= rs.getString("register_datetime") %></td>

</tr>

<%

}

}catch(SQLException se){

se.printStackTrace();

}finally{

if(rs != null)rs.close();

if(pstmt != null) pstmt.close();

if(conn != null) conn.close();

}

%>

</tbody>

</table>

</div></td>

<td>&nbsp;</td>

<td><div id="preview" style="width:550px; height:400px; border:1px solid;">

     <img src="file:///C|/Users/Administrator/workspace/study/src/main/webapp/resources/image/home/ad/20171024/8f4a78695009bef27c97e3aaacc110fc.jpg" />

이 코딩 부분인데요 밑줄친 두 부분이 문제여서요 

위에 밑줄이 db에서 받아온 데이터를 표로 만들어준거구요 그 데이터중 원하는 부분을 클릭하면 div에 그 값에 맞는 이미지를 출력시키려고 하고있습니다. 다시 살펴본 결과 경로상의 문제가 있어서 문자열을 자르고 추가해서 하면 될거 같은데요 아랫부분처럼 코딩을 해야할텐데 어떤식으로 코딩을해야 이미지를 불러올까싶어 이미지 하나만 띄워보려고 했는데 이미지가 안나와서요 이게 웹사이트에 활용 될 이미지라서 다른 pc로 사이트에 접속해도 위에 db데이터를 클릭해서 이미지를 보여줄수있게 하고있거든요.

그리고 site root는 저도 첨보는거라 드림위버에서 이미지 등록할때 site root를 누르면 file:///c|이런식으로 코딩해주더라구요..

댓글 7