在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包就不发出来看了