package com.iss.web;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.ModelAttribute;
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 org.springframework.web.servlet.ModelAndView;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.iss.entity.UserBean;
import com.iss.service.TestService;
@Controller
@RequestMapping("/test")
public class TestAction {
@Resource
TestService testService;
@RequestMapping(value = "/index", method = RequestMethod.POST)
public ModelAndView index(@ModelAttribute UserBean userBean) {
ModelAndView modelAndView = new ModelAndView();
UserBean ub = new UserBean();
ub.setName("232");
ub.setPhone("123");
this.testService.insertUser(userBean);
modelAndView.addObject("name", "啊哈哈");
modelAndView.setViewName("jsp/index");
return modelAndView;
}
@RequestMapping(value = "/index2", method = RequestMethod.POST)
public @ResponseBody
String index2(@RequestBody List<UserBean> userBean) {
for (UserBean userBean2 : userBean) {
System.out.println(userBean2.getName());
System.out.println(userBean2.getPhone());
}
this.testService.insertUsers(userBean);
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
String jsonObject = gson.toJson(userBean);
System.out.println(jsonObject);
return jsonObject;
}
@RequestMapping(value = "/index3", method = RequestMethod.POST)
public @ResponseBody
List<UserBean> index3(@RequestBody List<UserBean> userBean) {
for (UserBean userBean2 : userBean) {
System.out.println(userBean2.getName());
System.out.println(userBean2.getPhone());
System.out.println(userBean2.getCreatetime());
}
this.testService.insertUsers(userBean);
return userBean;
}
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(
dateFormat, true)); // true:允许输入空值,false:不能为空值
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
ssm-maven.zip (58个子文件)
ssm-maven
pom.xml 4KB
target
test-classes
surefire
classes
META-INF
maven
com.iss
ssm-maven
pom.xml 4KB
pom.properties 214B
MANIFEST.MF 106B
spring-mybatis.xml 5KB
spring-mvc.xml 4KB
jdbc.properties 155B
log4j.properties 1KB
com
iss
dao
TestMapper.class 278B
UserMapper.class 224B
engine
DubboEngine.class 1KB
mapper
TestMapper.xml 3KB
UserMapper.xml 3KB
web
TestAction.class 4KB
UserController.class 3KB
service
TestServiceImpl.class 1KB
UserService.class 230B
UserServiceImpl.class 727B
TestService.class 284B
entity
UserBean.class 1004B
maven-archiver
pom.properties 115B
ssm-maven-0.0.1-SNAPSHOT.jar 15KB
.settings
com.genuitec.eclipse.j2eedt.core.prefs 1009B
org.eclipse.m2e.core.prefs 91B
org.eclipse.wst.jsdt.ui.superType.name 6B
com.genuitec.eclipse.core.prefs 168B
org.eclipse.wst.common.project.facet.core.xml 308B
org.eclipse.core.resources.prefs 191B
org.eclipse.wst.common.component 741B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 522B
org.eclipse.jdt.core.prefs 664B
src
test
resources
java
main
resources
spring-mybatis.xml 5KB
spring-mvc.xml 4KB
jdbc.properties 155B
log4j.properties 1KB
java
com
iss
dao
UserMapper.java 163B
TestMapper.java 218B
engine
DubboEngine.java 710B
mapper
TestMapper.xml 3KB
UserMapper.xml 3KB
web
UserController.java 2KB
TestAction.java 3KB
service
TestService.java 223B
UserServiceImpl.java 400B
TestServiceImpl.java 581B
UserService.java 165B
entity
UserBean.java 703B
.project 2KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 4KB
lib
js
jquery-1.9.1.js 262KB
views
adduser.jsp 2KB
index.jsp 813B
jsp
index.jsp 317B
user.jsp 533B
index.jsp 834B
.classpath 2KB
共 58 条
- 1
APei
- 粉丝: 63
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
- 手机端 我的世界融合植物大战僵尸版.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0