본문 바로가기
Spring Framework

스프링 부트 타임리프 img 태그 파일 경로 인식

by 자유코딩 2018. 11. 29.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
@SpringBootApplication
public class Pilotmysql22Application extends SpringBootServletInitializer{
 
    public static void main(String[] args) {
        SpringApplication.run(Pilotmysql22Application.class, args);
 
    }
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        // TODO Auto-generated method stub
        return builder.sources(Pilotmysql22Application.class);
    }
}
 
cs


메인 코드는 이렇게 생겼다.


아래 코드는 추가 작성 된 곳이다.


  @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        // TODO Auto-generated method stub
        return builder.sources(Pilotmysql22Application.class);
    }


이 코드가 없으면 아래 img 태그가 파일을 찾지 못한다.


이렇게 ajax 태그에서 img 태그를 작성 할 때 파일의 위치를 찾지 못하고 이미지가 안보인다.


1
2
3
4
5
6
7
8
9
10
11
$(data).find("comment").each(function() {
    var commentSpace = $(this).find("level").text();
    commentSpace *= 1;
                    
    commentList += "<div style = 'margin-left:"+commentSpace*15+"px'>";
                        
    commentList += $(this).find("writer").text()+" &nbsp;&nbsp;&nbsp;"+$(this).find("time").text()+" <br/>";
    if($(this).find("fileName").text().length != '') {
        commentList += "<img src='uploads/"+$(this).find("fileName").text()+"' alt=''></img>";
    }
    commentList += $(this).find("content").text()+"&nbsp;&nbsp;&nbsp;";
cs


타임리프를 사용하려면 메인 클래스를 고치고 시작해야 겠다.


댓글