SpringMVC——返回JSON数据&&文件上传下载
来源:互联网 发布:淘宝如何入驻拼多多 编辑:程序博客网 时间:2024/06/15 20:16
--------------------------------------------返回JSON数据------------------------------------------------------------------
@Controller
public class PersonHandler {
@ResponseBody
@RequestMapping("/getPerson")
public List<Person> getPersons() {
List<Person> list = new ArrayList<Person>();
list.add(new Person(1, "a", "aa", 1, new Date()));
list.add(new Person(2, "b", "ba", 2, new Date()));
list.add(new Person(3, "c", "ca", 3, new Date()));
list.add(new Person(4, "d", "da", 4, new Date()));
list.add(new Person(5, "e", "ea", 5, new Date()));
return list;
}
}
----------------------------------------------------------文件上传下载--------------------------------------------------/**
* 文件下载
*/
@RequestMapping("testResponseEntity")
public ResponseEntity<byte[]> testResponseEntity(HttpSession session) throws IOException {
byte[] body = null;
ServletContext servletContext = session.getServletContext();
InputStream in = servletContext.getResourceAsStream("/file/test.txt");
body = new byte[in.available()];
in.read(body);
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Disponsition", "attachment;filename=chao.txt");
HttpStatus statusCode = HttpStatus.OK;
ResponseEntity<byte[]> response = new ResponseEntity<byte[]>(body, headers, statusCode);
return response;
}
/**
* 文件上传
*/
@ResponseBody
@RequestMapping("/testHttpMessageConverter")
public String testHttpMessageConverter(@RequestBody String body) {
System.out.println(body);
return "***********************" + new Date();
}
<body>
<a href="getPerson">getPerson</a>
<a href="testResponseEntity">test ResponseEntity</a>
<br><br>
<form action="testHttpMessageConverter" method="post" enctype="multipart/form-data">
file:<input type="file" name="file"/>
Desc:<input type="text" name="desc"/>
<input type="submit" value="submit"/>
</form>
</body>
- SpringMVC——返回JSON数据&&文件上传下载
- 使用ajaxFileUpload与SpringMVC实现异步上传下载文件并返回json数据
- springmvc 返回 json数据
- springmvc返回json数据
- SpringMVC返回json数据
- SpringMVC返回JSON数据
- SpringMVC返回JSON数据
- SpringMVC返回json数据
- springmvc返回json数据
- Springmvc返回json数据
- SpringMVC返回json数据
- SpringMVC——实现文件上传下载
- JavaWeb框架-SpringMVC-4-文件上传与返回JSON数据
- SpringMvc 返回数据为json
- springmvc 4 返回json数据
- springmvc如何返回json数据
- SpringMVC 中 返回JSON 数据
- SpringMVC 使用json-lib返回json数据
- 有向图强连通分量Tarjan算法+ Codeforces Round #267 (Div. 2) D.Fedor and Essay
- Mybatiies 缓存技术
- 以自定义布局为Item的GridView不响应事件
- day1--Java基础语法--Java语言基础--思考案例
- 6步解决win7局域网内传输慢的问题
- SpringMVC——返回JSON数据&&文件上传下载
- 实训项目——银行储蓄系统
- 指针(二)
- 【特征检测】BRIEF特征点描述算法
- 解决Win7访问Win2003和WinXP局域网共享很慢问题
- 值类型数据和引用类型数据
- Flex与servlet交互
- 大数据带来六种全新商业模式
- hdu 4122 单调队列