在controller中
@RequestMapping("/json")
public @ResponseBody Map login3(Map map) {
map = new HashMap<>();
map.put("statu", "ok");
User user = new User();
user.setName("aaa");
user.setUid(111);
user.setPwd("bbb");
map.put("user", user);
return map;
}
上传文件
<form action="user/upload" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit">
</form>
@RequestMapping("/upload")
public String upload(@RequestParam("file") MultipartFile file,HttpServletRequest request) {
String name = file.getOriginalFilename();
String path = request.getServletContext().getRealPath("").toString()+"//res//img";
File files = new File(path, name);
try {
file.transferTo(files);
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return "success";
}
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000"/>
</bean>
需要的jar包就不发出来看了