728x90
이부분은 파일이름을 *로 생략하지말자!
파일이름들을 나열하는게 좋다
servlet부분은 상관 없음!
url 끝에 .do라는 것만 따라왔을때만 서블릿 컨트롤러로 보냄
나머지는 webapp아래에 있는 jsp들을 찾기 시작한다!
원래는 / 이렇게 되어있는데 : 이건 모든 url들이 컨트롤러로 바로감
이러이러한 패턴도 있다는걸 보여주심 다시 /로 바꿈
이거 안해놓으면 404 오류가 날고양
저거는 같은 위치에잇어야함
>> web.xml
<definition name="bbs/*/*" extends="home">
<put-attribute name="content" value="/WEB-INF/views/bbs/{1}/{2}.jsp"/>
</definition>
필요한만큼 패턴을 늘려서 사용 가능!
<definition name="*/*" extends="home">
<put-attribute name="content" value="/WEB-INF/views/bbs/{1}/{2}.jsp"/>
</definition> 이런 패턴은 썩 좋은 패턴은 아니라는 것. 이런식들로 가능함
<definition name="bbs/*/*" extends="home">
<put-attribute name="content" value="/WEB-INF/views/bbs/{1}/{2}.jsp"/>
</definition>
기본값은 이러이러한 패턴
가장 중요한 부분은 extends 상속부분! 필요한부분들은 상속받아 사용할 수 있음.
>> tiles-layout.xml
파일 업로드에 필요한 Dependency 추가
>> pom.xml
프로젝트에 따라서 value 값이 달라짐
가장중요한 설정!! 이거 두개 안해놓으면 오류가 남!!!이상한오류
file-context.xml (bean)만 필요
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="25000000"/>
<property name="maxUploadSizePerFile" value="2500000"/>
</bean>
오류
form에 enctype이 없을때 나타나는 오류!
728x90
'Java > Spring MVC' 카테고리의 다른 글
[2020.10.21 SpMVC_BBS_2020] RESTFul 서버 (0) | 2020.10.22 |
---|---|
[20.10.22 HTML/bbs_2020, SpMVC_BBS_2020] 웹 서버와 WAS 연동 , RestFul(PUT,DELETE,GET,POST) (0) | 2020.10.22 |
[20.10.19 SpMVC_BBS_2020] (0) | 2020.10.19 |
[20.10.14 SpMVC_Security] tiles-context, 스프링 로그인 폼 (0) | 2020.10.19 |
[20.10.13 SpMVC_Security] 가장 간단한 스프링 시큐리티 기본 패턴 (0) | 2020.10.19 |