0603 - 파일업로드/Tiles

정연진·2021년 6월 3일

url을 데이터로 가져오는 법

파일업로드

1. 설정


application.properties에서 설정해줍니다.
각각의 파일사이즈는 최대300MB, 전체 사이즈는 최대900MB로 설정.
application.properties에서는 쓸데업는 공백을 넣지 안도록.

2. html, 메소드 준비

3. 파일업로드


파일업로드 메소드를 작성한다

파일업로드 성공시 wepapp폴더에 upload폴더가 생기고 파일이 업로드 되었다.

4. 여러개의 파일업로드


파일을 배열로 받아오고 for문 돌렷

Tiles 라이브러리

레이아웃(헤더,풋터,어사이드) 분리가 필요하다
최근버전 다운받기

타일붙히듯이..
http://tiles.apache.org/framework/tutorial/basic/pages.html

1.일단 layout, header,aside,footer를 jsp파일로 다 분리시킨다.

2. tiles.xml

tiles.xml을 만들어서 조각조각 붙여줍니당

3. taglib

그 담에 layout.jsp에서 taglib을 추가한뒤, 저 코드들을 영역에 맞게 넣어준다.

4. TilesConfig

마지막으로 타일뷰리졸버를 만들어 준다.
클래스를 만들고 거기에 어노테이션을 붙히면(@Conponent가 범용 어노테이션) 스프링이 알아서 객체를 만들어서 콩자루(Bean Container)에 넣어준다(메모리에 올라감).
근데 부팅할때 안에 함수도 실행되어야 한다. @Bean을 함수에 붙혀주면 함수를 호출시켜서 반환값을 콩자루에 담아준다.

TilesConfigurer도 해준당.

5. 컨트롤러 수정

이렇게 리턴해주면 된당...

profile
열공해욧

0개의 댓글