package com.mvc.controller;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONArray;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.google.gson.Gson;
import com.mongodb.util.JSON;
import com.mvc.model.User;
import com.mvc.service.UserService;
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired(required=true)
@Qualifier("userService")
private UserService service;
@RequestMapping(value="/add",method=RequestMethod.POST)
public String addUser(@RequestBody User user){
System.out.println(user);
service.saveUser(user);
return "index";
}
@RequestMapping(value="/list",method=RequestMethod.GET)
@ResponseBody
public String getAllUser(HttpServletRequest request,HttpServletResponse response){
List<User> list1 = service.getAllUser();
JSONArray jsonarr = JSONArray.fromObject(list1);
return jsonarr.toString();
}
@RequestMapping(value="/delete/{id}",method=RequestMethod.DELETE)
@ResponseBody
public String deleteUser(@PathVariable("id") String id){
System.out.println("删除用户id"+id);
service.deleteUser(id);
return "index";
}
@RequestMapping(value="/get/{id}",method=RequestMethod.GET)
@ResponseBody
public String getUser(@PathVariable("id") String id){
System.out.println("获取用户id"+id);
User user = service.getUser(id);
Gson gson = new Gson();
String userStr = gson.toJson(user);
return userStr;
}
@RequestMapping(value="/update",method=RequestMethod.POST)
@ResponseBody
public String updateUser(@RequestBody User user){
System.out.println("update"+user);
service.updateUser(user);
return "";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
angular+springmvc+mongodb
共118个文件
jar:78个
js:10个
java:5个
需积分: 10 55 下载量 30 浏览量
2015-02-12
10:25:33
上传
评论
收藏 33.3MB RAR 举报
温馨提示
集成了 angular springmvc mongodb,做的单页面应用
资源推荐
资源详情
资源评论
收起资源包目录
angular+springmvc+mongodb (118个子文件)
.classpath 8KB
org.eclipse.wst.common.component 470B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 118KB
bootstrap.min.css 111KB
app.css 44B
glyphicons-halflings-regular.eot 20KB
addUser.html 1KB
updateUser.html 992B
userList.html 713B
detailUser.html 628B
spring-context-4.1.3.RELEASE-javadoc.jar 2.3MB
spring-webmvc-4.1.3.RELEASE-javadoc.jar 1.74MB
spring-web-4.1.3.RELEASE-javadoc.jar 1.7MB
spring-beans-4.1.3.RELEASE-javadoc.jar 1.35MB
spring-core-4.1.3.RELEASE-javadoc.jar 1.29MB
spring-jdbc-4.1.3.RELEASE-javadoc.jar 1.12MB
mongo-java-driver-2.13.0-rc2-javadoc.jar 1.05MB
spring-context-4.1.3.RELEASE-sources.jar 1003KB
spring-context-4.1.3.RELEASE.jar 1003KB
spring-test-4.1.3.RELEASE-javadoc.jar 991KB
spring-core-4.1.3.RELEASE.jar 983KB
spring-aop-4.1.3.RELEASE-javadoc.jar 815KB
spring-tx-4.1.3.RELEASE-javadoc.jar 793KB
spring-webmvc-4.1.3.RELEASE.jar 763KB
spring-webmvc-4.1.3.RELEASE-sources.jar 741KB
spring-websocket-4.1.3.RELEASE-javadoc.jar 734KB
spring-web-4.1.3.RELEASE.jar 697KB
spring-beans-4.1.3.RELEASE.jar 691KB
spring-orm-4.1.3.RELEASE-javadoc.jar 684KB
spring-web-4.1.3.RELEASE-sources.jar 660KB
spring-beans-4.1.3.RELEASE-sources.jar 656KB
spring-messaging-4.1.3.RELEASE-javadoc.jar 650KB
spring-core-4.1.3.RELEASE-sources.jar 637KB
mongo-java-driver-2.13.0-rc2.jar 590KB
commons-collections-3.2.1.jar 562KB
spring-jms-4.1.3.RELEASE-javadoc.jar 546KB
spring-expression-4.1.3.RELEASE-javadoc.jar 536KB
spring-data-mongodb-1.6.1.RELEASE.jar 529KB
standard-1.0.6.jar 497KB
spring-test-4.1.3.RELEASE.jar 491KB
spring-data-commons-1.9.1.RELEASE.jar 485KB
mongo-java-driver-2.13.0-rc2-sources.jar 445KB
velocity-1.7.jar 439KB
spring-jdbc-4.1.3.RELEASE-sources.jar 438KB
spring-context-support-4.1.3.RELEASE-javadoc.jar 422KB
spring-webmvc-portlet-4.1.3.RELEASE-javadoc.jar 419KB
spring-jdbc-4.1.3.RELEASE.jar 417KB
spring-test-4.1.3.RELEASE-sources.jar 384KB
spring-websocket-4.1.3.RELEASE.jar 378KB
spring-orm-4.1.3.RELEASE.jar 367KB
spring-aop-4.1.3.RELEASE.jar 351KB
spring-aop-4.1.3.RELEASE-sources.jar 345KB
spring-orm-4.1.3.RELEASE-sources.jar 303KB
spring-tx-4.1.3.RELEASE-sources.jar 292KB
spring-messaging-4.1.3.RELEASE.jar 281KB
spring-websocket-4.1.3.RELEASE-sources.jar 274KB
spring-jms-4.1.3.RELEASE.jar 263KB
spring-expression-4.1.3.RELEASE.jar 253KB
spring-tx-4.1.3.RELEASE.jar 246KB
commons-lang-2.3.jar 240KB
spring-jms-4.1.3.RELEASE-sources.jar 237KB
spring-messaging-4.1.3.RELEASE-sources.jar 225KB
gson-2.3.1.jar 206KB
spring-expression-4.1.3.RELEASE-sources.jar 198KB
commons-beanutils-1.7.0.jar 184KB
spring-oxm-4.1.3.RELEASE-javadoc.jar 178KB
spring-context-support-4.1.3.RELEASE.jar 174KB
spring-webmvc-portlet-4.1.3.RELEASE.jar 173KB
spring-context-support-4.1.3.RELEASE-sources.jar 172KB
spring-webmvc-portlet-4.1.3.RELEASE-sources.jar 158KB
json-lib-2.0-jdk15.jar 108KB
ezmorph-1.0.6.jar 84KB
spring-oxm-4.1.3.RELEASE.jar 80KB
spring-oxm-4.1.3.RELEASE-sources.jar 67KB
spring-aspects-4.1.3.RELEASE-javadoc.jar 62KB
commons-logging-1.1.1.jar 59KB
spring-aspects-4.1.3.RELEASE.jar 55KB
spring-aspects-4.1.3.RELEASE-sources.jar 33KB
spring-instrument-tomcat-4.1.3.RELEASE-javadoc.jar 32KB
slf4j-api-1.7.7.jar 29KB
spring-instrument-4.1.3.RELEASE-javadoc.jar 20KB
jstl-1.0.6.jar 20KB
spring-instrument-tomcat-4.1.3.RELEASE.jar 10KB
spring-instrument-4.1.3.RELEASE.jar 7KB
spring-instrument-tomcat-4.1.3.RELEASE-sources.jar 5KB
aopalliance-1.0.jar 4KB
javax.inject-1.jar 2KB
spring-instrument-4.1.3.RELEASE-sources.jar 2KB
UserController.java 2KB
UserServiceImpl.java 2KB
User.java 828B
UserService.java 365B
IndexController.java 304B
angular.js 927KB
jquery.js 242KB
angular.min.js 80KB
bootstrap.min.js 34KB
angular-route.js 29KB
angular-resource.js 26KB
共 118 条
- 1
- 2
资源评论
沿途看风景
- 粉丝: 27
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AUTOSAR SPEC, HW TEST
- thingsBoard仪表板黑暗主题切换
- PS Tray Factory 3.31 最终 河谐版
- 鞋子(真实和 AI 生成的图像)数据集 JPG(2K+图像)
- C#的Winform通过GDI+以及Datatable绘制基于CSV文件的风羽图
- 3LP01C-D-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 三菱PLC例程源码定型机超喂
- 3LN01C-TB-H-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 13章Go微服务精讲:Go-Zero全流程实战即时通讯
- 3J14-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功