package com.hg.controller;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.hg.domain.User;
import com.hg.service.UserService;
/**
*
* @ClassName: LoginController
* @Description: 登录controller
* @Description:跳转到登录界面
*/
@RequestMapping("/httpentitydemo")
@Controller
public class EntityController{
@Autowired
private UserService userService;
@RequestMapping("/showUser")
public ModelAndView toShowUser(){
User user = userService.selectByPrimaryKey(1);
String string = userService.addString();
ModelAndView mv = new ModelAndView("user01");
mv.addObject("user", user);
mv.addObject("ok", "ok01");
mv.addObject("string", string);
System.out.println(user.getUid());
System.out.println(user.getUname());
System.out.println(user.getUpassword());
System.out.println(user.getUemail());
return mv;
}
@RequestMapping("/getEntity")
@ResponseBody
public HttpEntity<Map<String,Object>> responseEntity(){
Map<String,Object> map = new HashMap<String,Object>();
map.put("message", "Hello Wrold");
HttpEntity httpEntity = new HttpEntity<Map<String,Object>>(map);
return httpEntity;
}
@RequestMapping("/getEntity01")
@ResponseBody
public HttpEntity<Map<String,Object>> getEntity01(){
Map<String,Object> map = new HashMap<String,Object>();
map.put("message", "Hello Wrold");
map.put("message01", "Hello Wrold01");
//MultiValueMap<String, List<String>> headers = new LinkedMultiValueMap<String, List<String>>();
MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>();
headers.add("spring", "spring");
MultiValueMap mailMap1 = new LinkedMultiValueMap();
HttpEntity httpEntity = new HttpEntity<Map<String,Object>>(map,headers);
return httpEntity;
}
@RequestMapping("/getEntity02")
@ResponseBody
public HttpEntity<List<User>> HttpEntity02(){
//Map<String,Object> map = new HashMap<String,Object>();
//map.put("message", "Hello Wrold");
//return new ResponseEntity<Map<String,Object>>(map, HttpStatus.OK);
User user1 = new User(01,"zhangsan01","12301","zhangsan01@33.com");
//User user2 = new User(02,"zhangsan02","12302","zhangsan02@33.com");
//User user3 = new User(03,"zhangsan03","12303","zhangsan03@33.com");
List<User> list1 = new ArrayList<User>();
list1.add(user1);
//list1.add(user2);
//list1.add(user3);
return new ResponseEntity<List<User>>(list1, HttpStatus.OK);
}
@RequestMapping("/toHttpEntity")
@ResponseBody
public ModelAndView toHttpEntity(){
ModelAndView mv = new ModelAndView("index01");
return mv;
}
/*@RequestMapping("/getEntity02")
@ResponseBody
public ResponseEntity<List<User>> responseEntity02(){
//Map<String,Object> map = new HashMap<String,Object>();
//map.put("message", "Hello Wrold");
//return new ResponseEntity<Map<String,Object>>(map, HttpStatus.OK);
User user1 = new User(01,"zhangsan01","12301","zhangsan01@33.com");
User user2 = new User(02,"zhangsan02","12302","zhangsan02@33.com");
User user3 = new User(03,"zhangsan03","12303","zhangsan03@33.com");
List<User> list1 = new ArrayList<User>();
list1.add(user1);
list1.add(user2);
list1.add(user3);
return new ResponseEntity<List<User>>(list1, HttpStatus.OK);
}
@RequestMapping("/getEntity03")
@ResponseBody
public ResponseEntity<Set<User>> responseEntity03(){
User user1 = new User(01,"Szhangsan01","S12301","Szhangsan01@33.com");
User user2 = new User(02,"Szhangsan02","S12302","Szhangsan02@33.com");
User user3 = new User(03,"Szhangsan03","S12303","Szhangsan03@33.com");
Set set1 = new HashSet();
set1.add(user1);
set1.add(user2);
set1.add(user3);
return new ResponseEntity<Set<User>>(set1, HttpStatus.OK);
}
*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
springMVC-HttpEntity(ResponseEntity)demo
共596个文件
js:176个
png:137个
css:101个
需积分: 50 12 下载量 175 浏览量
2017-12-22
21:42:35
上传
评论
收藏 6.84MB ZIP 举报
温馨提示
自留demo。springMVC-HttpEntity(ResponseEntity)与jQuery交互的小结demo。
资源推荐
资源详情
资源评论
收起资源包目录
springMVC-HttpEntity(ResponseEntity)demo (596个子文件)
UserController.class 4KB
EntityController.class 4KB
User.class 1KB
UserMapper.class 1KB
UserDaoTest.class 1KB
UserServiceImpl.class 882B
SpringTestCase.class 832B
UserService.class 234B
.classpath 1KB
org.eclipse.wst.common.component 673B
org.eclipse.wst.jsdt.ui.superType.container 49B
summernote-bs3.css 143KB
bootstrap.min14ed.css 118KB
bootstrap.min.css 118KB
bootstrap.min.css 104KB
style.min.css 97KB
style.min862f.css 97KB
animate.min.css 46KB
datepicker3.css 33KB
jquery-ui.min.css 29KB
jquery-ui.min.css 28KB
font-awesome.min.css 27KB
font-awesome.min93e3.css 26KB
ambiance.css 25KB
style.min.css 25KB
fullcalendar.css 21KB
sweetalert.css 18KB
simditor.css 17KB
bootstrap-responsive.min.css 16KB
ui.jqgridffe4.css 16KB
jquery-ui.structure.min.css 14KB
jasny-bootstrap.min.css 14KB
jquery-ui.theme.min.css 13KB
chosen.css 12KB
custom-fullcalendar.css 12KB
dropzone.css 11KB
layer.css 11KB
layim.css 11KB
fullcalendar.css 11KB
fullcalendar.css 11KB
summernote.css 10KB
fullcalendar.min.css 10KB
plyr.css 10KB
jquery.orgchart.css 9KB
awesome.css 8KB
bsgrid.all.min.css 7KB
blue.css 7KB
codemirror.css 7KB
blueimp-gallery.min.css 7KB
awesome-bootstrap-checkbox.css 7KB
grid.all.min.css 7KB
toastr.min.css 7KB
metroStyle.css 6KB
zTreeStyle.css 6KB
webuploader-demo.min.css 6KB
masonry-css.css 6KB
laydate.css 6KB
jquery.steps.css 6KB
footable.core.css 5KB
fullcalendar.print.css 5KB
datepicker.css 5KB
datepicker.css 5KB
jquery.fancybox.css 5KB
dataTables.bootstrap.css 5KB
bootstrap-table.min.css 4KB
datepicker.css 4KB
clockpicker.css 4KB
datepicker.css 4KB
grid.simple.min.css 4KB
basic.css 4KB
laydate.css 3KB
form.all.min.css 3KB
styles.css 3KB
bootstrap-colorpicker.min.css 3KB
cropper.min.css 3KB
ion.rangeSlider.css 3KB
jquery.nouislider.css 3KB
layer.ext.css 3KB
bootstrap-markdown.min.css 3KB
icon.min.css 3KB
jquery.gritter.css 3KB
grid_bootstrap.min.css 2KB
ion.rangeSlider.skinFlat.css 2KB
grid.min.css 2KB
grid.paging.min.css 2KB
validfromStyle.css 2KB
grid_easyui.min.css 2KB
laypage.css 2KB
login.min.css 1KB
arrowsidemenu.css 1KB
custom.css 1KB
grid_jqgrid.min.css 1KB
bootstrap-treeview.css 1KB
style.css 958B
form.min.css 956B
prettify.css 815B
responsive-nav.css 788B
fullcalendar.print.css 668B
fullcalendar.print.css 660B
switchery.css 611B
共 596 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
jing12062011
- 粉丝: 48
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip
- SpringBoot整合mongodb学习MongoTemplate和MongoRepository两种方式CRUD使用.zip
- SpringBoot整合MongoDB实现对数据库的CRUD小demo.zip
- Python操作MongoDB数据库的基本一些操作 .zip
- NOSQL数据库监控工具,目前实现了对Redis、MongoDB的监控功能 .zip
- mongoDB数据库的增删改查,以及所需要的配置.zip
- mongodb数据库idea测试.zip
- koa 分别 连接 mysql、mongodb数据库操作.zip
- 基于pytorch实现的人体部件分割源码+模型.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功