java SpringMVC + Mybatis 一套前台到后台完整获取数据的步骤

【转载】https://blog.csdn.net/x277151676/article/details/76045368

1.在前台jsp页面中一般使用Ajax方法去获取后台数据用于前端使用。
$.ajax({
url: "<c:url value=‘/strategy/deleteCelue‘/>",//请求的url地址也就是你所需要跳转的controller的方法的地址(仅用参考,具体以实际为准!)
async:true,//请求是否异步,默认为异步,这也是ajax重要特性
data: {
data:data
},//参数值
type: "POST",   //请求方式
success:function(data){
//请求成功时处理
}
});

注意:SpringMvc核心的一个点就是事务!其中对数据库的增删改查 都要根据事务来进行操作!

@Controller
@RequestMapping(value = "/strategy")
@RequestMapping(value="/deleteCelue",method=RequestMethod.POST)
public @ResponseBody Integer deleteCelue(StrategyEntity strategyEntity,String getId){
Integer i=0;
try {
if(null != getId && "" != getId){
strategyEntity.setUserId(getId);//用于获取接受的id并赋值给modle里面 传给Service!
i = strategyService.deleteCelue(strategyEntity);
}
} catch (Exception e) {
// TODO: handle exception
}
return i;
}
3.Service中的方法:
public Integer deleteCelue(StrategyEntity strategyEntity);//用于接收的model!
4.StrategyServiceImpl 类主要用于实现Service中的方法!
@Autowired
private StrategyMapper strategyMapper;//用于实现mapper接口里面的方法
@Override
public Integer deleteCelue(StrategyEntity strategyEntity) {
// TODO Auto-generated method stub
return strategyMapper.deleteCelue(strategyEntity);//???
}
 5.此外还需要创建Mpper接口 放在dao背包下  用于将请求发送到xml中去执行相应的操作 以下是部分项目结构:

继续看所在的mapper接口中的方法:public Integer deleteCelue(StrategyEntity strategyEntity);//前面是返回类型6.mapper xml中实现的方法:
 <delete id="deleteCelue" parameterType="com.pushtime.ferry.model.StrategyEntity">
   DELETE FROM file_strategy WHERE user_id = #{userId};
   </delete>

id:就是在mapper接口中需要实现的方法名称
parameterType:需要带入的model类!
 #{userId}  :model类中的userId 用#{}获取!
删除成功返回1失败为-1!

然后就可以判断是否删除成功!有错误之处请大家指教!

原文地址:https://www.cnblogs.com/crystal-5w2h-wydx/p/8984284.html

时间: 2024-10-13 14:58:23

java SpringMVC + Mybatis 一套前台到后台完整获取数据的步骤的相关文章

JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5 bootstrap全新高大尚后台框架

说明:JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5 全新高大尚后台框架 bootstrap 1.支持APP手机应用(android和ios)接口调用 2.全新高大尚HTML5+css3.0+bootstrap开发界面UI,美观漂亮时尚.前沿 3.有ORACLE 和MYSQL ,Spring3.0,4.0版本各一个,一共4套版本全部提供源代码 4.框架搭建完善,在此基础上做过很多项目,身经百战,支持大并发,程序运行稳定. 5.基础功能已经完善,此为框架平

JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5 全新高大尚后台框架 bootstrap

说明:JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5 全新高大尚后台框架 bootstrap 1.支持APP手机应用(android和ios)接口调用 2.全新高大尚HTML5+css3.0+bootstrap开发界面UI,美观漂亮时尚.前沿 3.有ORACLE 和MYSQL ,Spring3.0,4.0版本各一个,一共4套版本全部提供源代码 4.框架搭建完善,在此基础上做过很多项目,身经百战,支持大并发,程序运行稳定. 5.基础功能已经完善,此为框架平

JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5 全新高大尚

说明:JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5 全新高大尚后台框架 bootstrap 1.支持APP手机应用(android和ios)接口调用 2.全新高大尚HTML5+css3.0+bootstrap开发界面UI,美观漂亮时尚.前沿 3.有ORACLE 和MYSQL ,Spring3.0,4.0版本各一个,一共4套版本全部提供源代码 4.框架搭建完善,在此基础上做过很多项目,身经百战,支持大并发,程序运行稳定. 5.基础功能已经完善,此为框架平

java微信接口开发java SpringMVC mybatis 后台框架 集成代码生成器开发利器

获取[下载地址]   QQ: 313596790   [免费支持更新]支持三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统]A 代码生成器(开发利器);      增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid

websocket即时通讯java SpringMVC mybatis 后台框架

获取[下载地址]   QQ: 313596790   [免费支持更新]支持三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统]A 代码生成器(开发利器);      增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid

JAVA SpringMVC+mybatis(oracle 和 mysql) HTML5

开发快报: 新增 即时通讯功能  (java WebSocket 通信技术)  下面截图 ------------------------------------------------------------------------------------------------------------------------- A 代码生成器(开发利器);  B 阿里数据库连接池druid;C 安全权限框架shiro ; D ehcache 自定义二级缓存; E 微信接口开发(2.5版本新增

在java项目中怎样利用Dom4j解析XML文件获取数据

在曾经的学习.net时常常会遇到利用配置文件来解决项目中一些须要常常变换的数据.比方数据库的连接字符串儿等.这个时候在读取配置文件的时候.我们一般会用到一个雷configuration,通过这个类来进行直接读取,能够说这是程序中直接封装好的,包含配置文件里书写的格式等等.那么,假设.想要在配置文件里写一些其它的数据,直接以XML文件的格式进行书写.这个时候在后台怎样读取XML文件里的数据呢?这里利用Dom4j来解析XML文件里连接oracle数据库的xml数据. 在使用之前,首先要在自己的项目中

在java项目中如何利用Dom4j解析XML文件获取数据

在以前的学习.net时经常会遇到利用配置文件来解决项目中一些需要经常变换的数据,比如数据库的连接字符串儿等.这个时候在读取配置文件的时候,我们通常会用到一个雷configuration,通过这个类来进行直接读取,可以说这是程序中直接封装好的,包括配置文件中书写的格式等等.那么,如果,想要在配置文件中写一些其他的数据,直接以XML文件的格式进行书写,这个时候在后台如何读取XML文件中的数据呢?这里利用Dom4j来解析XML文件中连接oracle数据库的xml数据. 在使用之前,首先要在自己的项目中

Java之XML操作:从XML中直接获取数据

本文介绍如何将数据记录在XML文件中,然后通过DOM4J直接从XML中读取到数据. 依赖包: <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> 工具类代码: 1 package testTraffic.utils; 2 3 import org.d