<스프링 시큐리티 적용시>
web.xml
<!-- 파일업로드 필터 --> <filter> <filter-name>springMultipartFilter</filter-name> <filter-class>org.springframework.web.multipart.support.MultipartFilter</filter-class> </filter> <filter-mapping> <filter-name>springMultipartFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 스프링 시큐리티 필터 --> <!-- 스프링 시큐리티 필터는 파일업로드 필터 앞에 나오면 안됨--> <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> | cs |
Servers의 content.xml
<Content> <!-- 밑에꺼로 변경 --> <Context allowCasualMultipartParsing="true"> | cs |
<파일 용량 에러>
Servers의 server.xml
1 2 3 | <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> <!-- 밑에꺼로 변경 --> <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="10000000"/> | cs |
tomcat 사용할 때 post로 데이터 전송하게 되면
일반적으로는 정상처리되나,
용량이 너무 크게되면 안됨(default값이 2M인 2097152이다)
비슷하게 maxParameterCount도 있다(get이나 post로 전송시 최대 파라미터 개수)
하지만 maxParameterCount는 default가 10000개이므로
파라미터 개수로 에러나는 경우는 적을듯
'SPRING' 카테고리의 다른 글
스프링 파일 업로드/다운로드 (1) | 2018.03.27 |
---|---|
스프링에서 한글 인코딩 (0) | 2018.03.26 |
스프링 시큐리티 적용시키기 (1) | 2018.03.05 |