1. POST 요청을 처리하는 Controller

2. reg.html 파일


3. POST 결과

4. 콤보박스 입력




5. 체크박스 입력



1. 한글 입력이 깨지는 이유
2. Filter 사용

<filter>
<filter-name>charaterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>charaterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3. 한글 출력 결과

1. MultipartResolver 서버측
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- setting maximum upload size 300MB(1024-1024*300) -->
<property name="maxUploadSize" value="314572800"></property>
</bean>
2. MultipartResolver 클라이언트측

3. commons-fileupload 라이브러리

4. 파일 처리 Controller

5. 파일 저장 물리 경로


6. 파일 저장 결과
realPath : /Users/codren/Documents/workspace-spring-tool-suite-4-4.11.0.RELEASE/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/webprj/static/upload1

7. 다중 파일 파일 저장
1. POST method 를 지원하지 않는 error

@RequestMapping(value ="reg", method = {RequestMethod.GET, RequestMethod.POST})
2. POST 입력 Null error


