package controller;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
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.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import cn.service.UserService;
import entity.User;
@Controller
@RequestMapping("/main/ajax")
public class AjaxController {
@Autowired
private UserService userservice;
@RequestMapping(value = "/add", method = RequestMethod.GET)
public String getAjaxAddPage() {
// 瑙f�?/WEB-INF/jsp/ajax-add-page.jsp
return "ajax-add-page";
}
@RequestMapping(value = "/add", method = RequestMethod.POST)
public @ResponseBody String add(
@RequestParam(value = "inputNumber1", required = true)Integer inputNumber1,
@RequestParam(value = "inputNumber2", required = true)Integer inputNumber2) {
// 瀹炵幇杩愮畻
Integer sum = inputNumber1 + inputNumber2;
System.out.println("sum: " + sum);
userservice.Add(new cn.entity.User(11, "aa", "s", "s", "s", new Date()));
// return sum+" ";
return userservice.findUserCount()+"";
}
@RequestMapping(value = "/getUser/{userId}", method = RequestMethod.POST)
public @ResponseBody User getUser(@PathVariable("userId")String userId) {
System.out.println("userid: " + userId);
Map<String,User> users = new HashMap<String,User>();
users.put("1", new User("123456", "Jack", "123", "Beijing","1", 23));
return users.get(userId);
}
@RequestMapping(value = "/userList", method = RequestMethod.POST)
public @ResponseBody
List<User> getUsers() {
List<User> users = new ArrayList<User>();
users.add(new User("123456", "John", "123", "bEIJING ","1", 23));
return users;
}
@RequestMapping(value = "/userMap", method = RequestMethod.POST)
public @ResponseBody Map<String,User> getUserMap() {
Map<String,User> users = new HashMap<String,User>();
users.put("1", new User("123456", "jack", "123", "beijing","1", 23));
return users;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
springmvc+ajax+mybatis简单实例.rar (92个子文件)
t_user.sql 2KB
springmvcJ
.project 1KB
src
cn
service
UserService.java 792B
mapper
UserMapper.java 383B
UserMapper.xml 1KB
test
SMTest.java 1KB
entity
User.java 1KB
Emp.java 1KB
controller
AjaxController.java 2KB
DemoController.java 2KB
jdbc.properties 280B
util
MyBindingInitializer.java 840B
mybatis-config.xml 377B
log4j.properties 591B
entity
User.java 1KB
spring.xml 3KB
WebRoot
WEB-INF
jsp
ajax-add-page2.jsp 3KB
ajax-add-page.jsp 4KB
lib
javassist-3.17.1-GA.jar 695KB
spring-expression-3.2.1.RELEASE.jar 191KB
mysql-connector-java-5.1.26-bin.jar 836KB
slf4j-api-1.7.12.jar 31KB
spring-context-support-3.2.1.RELEASE.jar 125KB
commons-fileupload-1.3.1.jar 67KB
commons-dbcp-1.2.2.jar 119KB
spring-context-3.2.1.RELEASE.jar 838KB
spring-test-4.2.4.RELEASE.jar 549KB
mybatis-spring-1.2.2.jar 48KB
commons-lang3-3.5.jar 469KB
aspectj-1.7.1.jar 13.17MB
spring-webmvc-portlet-3.2.1.RELEASE.jar 184KB
commons-pool-1.3.jar 61KB
spring-jdbc-4.2.4.RELEASE.jar 413KB
spring-aop-3.2.1.RELEASE.jar 327KB
spring-core-3.2.1.RELEASE.jar 843KB
log4j-core-2.2.jar 807KB
spring-web-3.2.1.RELEASE.jar 610KB
jstl.jar 17KB
mybatis-ehcache-1.0.2.jar 10KB
asm-4.2.jar 47KB
ojdbc6.jar 2.01MB
slf4j-log4j12-1.7.12.jar 9KB
spring-orm-4.2.4.RELEASE.jar 455KB
commons-io-2.2.jar 170KB
jackson-annotations-2.4.0.jar 38KB
jackson-core-2.4.6.jar 220KB
log4j-1.2.17.jar 478KB
mybatis-3.3.0.jar 1.35MB
cglib-3.1.jar 276KB
ehcache-core-2.6.5.jar 1.28MB
log4j-api-2.2.jar 130KB
commons-logging-1.1.jar 52KB
jackson-all-1.8.1.jar 987KB
aopalliance-1.0.jar 4KB
standard.jar 384KB
spring-aspects-3.2.1.RELEASE.jar 48KB
spring-tx-3.2.1.RELEASE.jar 235KB
spring-webmvc-3.2.1.RELEASE.jar 625KB
jackson-databind-2.4.6.1.jar 1.03MB
spring-beans-3.2.1.RELEASE.jar 593KB
aspectjweaver-1.7.1.jar 1.71MB
c.tld 16KB
web.xml 1KB
common
error.jsp 948B
meta.jsp 367B
index.jsp 482B
js
jquery
jquery-1.4.4.min.js 77KB
jquery.json-2.2.min.js 2KB
META-INF
MANIFEST.MF 39B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 348B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
com.genuitec.eclipse.migration.prefs 80B
org.eclipse.core.resources.prefs 83B
org.eclipse.wst.common.component 455B
.jsdtscope 503B
build
classes
cn
service
UserService.class 1KB
mapper
UserMapper.class 398B
UserMapper.xml 1KB
test
SMTest.class 1KB
entity
User.class 2KB
Emp.class 2KB
controller
AjaxController.class 4KB
DemoController.class 3KB
jdbc.properties 280B
util
MyBindingInitializer.class 1KB
mybatis-config.xml 377B
log4j.properties 591B
entity
User.class 2KB
spring.xml 3KB
.classpath 8KB
共 92 条
- 1
资源评论
Amapro
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功