spring MVC 는 처리 테이프 파일 과 비 파일 폼 을 제출 합 니 다.
2784 단어 springMVC
1. 파일 업로드 에 필요 한 jar 가 져 오기
2. 웹. xml 설정
SpringCharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
SpringCharacterEncodingFilter
/*
3. spring - servler. xml 프로필 설정
error_fileupload
4. 컨트롤 러 작성
@RequestMapping(value="/add",method="RequestMethod.post")
public String addUser(User user,@RequestParam MultipartFile[] myfiles,HttpServletRequest request)
{
for(MultipartFile myfile : myfiles){
if(myfile.isEmpty()){
System.out.println(" ");
}else{
System.out.println(" : " + myfile.getSize());
System.out.println(" : " + myfile.getContentType());
System.out.println(" : " + myfile.getName());
System.out.println(" : " + myfile.getOriginalFilename());
System.out.println("========================================");
// Tomcat , \\%TOMCAT_HOME%\\webapps\\YourWebProject\\WEB-INF\\upload\\
String realPath = request.getSession().getServletContext().getRealPath("/WEB-INF/upload");
// IO , FileUtils.copyInputStreamToFile() IO ,
FileUtils.copyInputStreamToFile(myfile.getInputStream(), new File(realPath, myfile.getOriginalFilename()));
}
}
users.put(user.getUsername(), user);
return "/user/list";
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Spring MVC] [1] 5. 스프링 MVC - 구조 이해핸들러 조회: 핸들러 매핑을 통해 요청 URL에 매핑된 핸들러(컨트롤러)를 조회 핸들러 어댑터 조회: 핸들러를 실행할 수 있는 핸들러 어댑터를 조회 핸들러 어댑터 실행: 핸들러 어댑터를 실행 핸들러 매핑 org.sp...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.