SSM
文章平均质量分 91
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
-
Spring的工具类,方便在非spring管理环境中获取bean
场景在SpringBoot的后台项目中,如果想要引入并且调用某个bean,可以直接通过注解的方式。比如在单元测试中引入某业务的Controller@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTestpublic class TestBcgl { @Autowired private KqBcglController kqBcglController;或者在Controller中引入service@RestC...原创 2020-09-01 10:05:39 · 924 阅读 · 0 评论 -
MyBatis中提示:Invalid Bound statemnet(not found )com.
场景在单元测试中调用mapper的某方法时提示:Invalid bound statement (not found): com...注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现Mapper.java 和Mapper.xml不对应,包括文件名和对应的方法名package是否填写正确<mapper namespace="com.ruoyi.p.原创 2020-07-17 09:43:39 · 282 阅读 · 0 评论 -
第一个SSM整合的Maven入门级项目(超详细步骤)
环境jdk:1.8Tomcat:7.0本地mysql:8.0Eclipse:Eclipse Jee PhotonSpring:4.3.8AOP:1.8.0mybatis:3.3.0Mysql驱动:8.0.11Druid:1.1.10jstl:1.2log4j:1.2.17junit:3.8.1项目目录结构数据库设计 运行效果...原创 2019-02-21 21:41:00 · 723 阅读 · 0 评论 -
SSM整合时Maven项目的pom.xml版本兼容的代码备份
场景jdk:1.8Tomcat:7.0本地mysql:8.0Eclipse:Eclipse Jee PhotonSpring:4.3.8AOP:1.8.0mybatis:3.3.0Mysql驱动:8.0.11Druid:1.1.10jstl:1.2log4j:1.2.17junit:3.8.1进行ssm整合时版本兼容的pom.xml备份代码...原创 2019-01-19 18:24:00 · 308 阅读 · 0 评论 -
SSM整合+分页+Druid+CRU+log4J+junit+事务+Json+Bootstrap入门教程总览目录
总目录1.快速入门SSM整合配置建立第一个SSM项目模板https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/850526282.实现分页与JUnit单元测试https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85113289参照:SSM中怎样使用...原创 2018-12-25 09:24:31 · 328 阅读 · 0 评论 -
SSM中通过Json做前后端分离
场景前面项目已经搭建到SSM中进行注解式和XML配置式事务管理阶段参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85165504在此项目基础上搭建使用json进行前后端交互实现项目配置1.引入bootstrap以及jquery参照:https://blog.csdn.net/BADAO_...原创 2018-12-24 13:19:55 · 1127 阅读 · 0 评论 -
SSM整合的Maven项目中引入Bootstrap,三步实现高大上插拔UI,后端也有美感
对比效果引入bootstrap前引入bootstrap后实现第一步下载并引入bootstrapbootstrap3下载https://v3.bootcss.com/getting-started/#download下载完成后因为bootstrap需要依赖jquery,所以你需要下在jquery。关于不使用Maven构建项目时的引入bootstrap的...原创 2018-12-28 16:20:26 · 1665 阅读 · 0 评论 -
Maven项目中引入spring-test单元测试 @RunWith与@ContextConfigration报错
场景在SSM项目整合时引入spring-test单元测试时,@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:applicationContext.xml"})报错。pom.xml中引入依赖如下此依赖是从Maven中央仓库直接复制过来的解决...原创 2018-12-23 10:11:50 · 3316 阅读 · 0 评论 -
SSM整合时配置文件的编写
编写web.xml1.配置项目初始化时启动Spring容器传递参数,spring配置文件的位置<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param...原创 2018-12-17 23:02:32 · 341 阅读 · 0 评论 -
快速入门SSM整合配置建立第一个SSM项目模板
场景对于新手来说,学过Spring、SpringMVC、Mybatis,但是将其整合起来搭建项目就比较困难。环境Eclipse+Mysql5.7+jdk8,没有搭建Maven项目,入门已经将需要jar包整理好。实现新建项目1.打开Eclipse--File--new--Dynamic Web Project2.输入ssmJarTemplate项目名,点击Next...原创 2018-12-17 17:24:11 · 544 阅读 · 0 评论 -
SSM+Maven整合时在Eclipse中使用Mybatis逆向工程自动生成代码
场景MybatisGenerator 官方文档http://www.mybatis.org/generator/configreference/xmlconfig.html实现项目搭建好完整的包,包括bean、dao、service、test、utils、mapper项目目录此为生成完代码之后的目录数据库配置在数据库ssm_crud中新建表tbl_emp(员...原创 2018-12-22 12:49:47 · 510 阅读 · 0 评论 -
SSM+BJUI实现以Base64方式上传照片
场景点击添加--选择照片--点击保存--保存到数据库路径--页面展示。实现前面实现照片上传可以用其他实现,这里是用BJUI来实现。需要给后台action传过去base64Str。添加页面代码:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib ur...原创 2019-03-04 11:38:40 · 552 阅读 · 0 评论 -
SSM+Druid实现动态多数据源切换(已实践)
场景两个数据库,完成增删改查时同时对两个数据库进行操作。实现1.在web.xml中配置spring的配置文件<!-- 配置Spring配置文件的位置 --><context-param><param-name>contextConfigLocation</param-name><param-value>...原创 2019-03-07 11:25:42 · 828 阅读 · 0 评论 -
从实例入手学习SSM与Shiro的整合流程
场景从实例入手学习Shiro与Web的整合:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/90140802在此基础上,实现Shiro与SSM整合。关于SSM的整合不做过多介绍,请参照:第一个SSM整合的Maven入门级项目(超详细步骤)https://blog.csdn.net/BADAO_LIUMANG...原创 2019-05-17 19:51:03 · 293 阅读 · 0 评论 -
SSM中通过okhttp3向接口发送xml格式的请求参数
场景在SSM项目中的后台Controller中需要想asp的接口发送xml格式的请求参数。依据接口文档示例代码。入参:<Request> <ServiceCode>get_fight</ServiceCode> <Pid>111111</Pid> <UserName>badao</UserN...原创 2019-07-23 10:34:19 · 930 阅读 · 0 评论 -
SSM中向后端传递的属性为多个对象的实现方法
场景在机票预定的业务场景中,jsp页面需要记录航班相关信息和联系人相关信息还要记录多个乘客的相关信息。这就需要在向后端传值时某乘客属性为多个对象。实现所有的数据封装成一个Moel类,其中航班信息和联系人信息等单独的信息作为model的属性,乘客信息作为model的list属性,每一个list又是一个对象,对应的属性即为乘客的属性。JSP页面代码jsp页面通过表单提交,所对应的n...原创 2019-07-23 10:06:49 · 849 阅读 · 0 评论 -
SSM中进行Junit单元测试时无法注入service
场景在SSM项目中进行Junit单元测试时调用外部的service时,在使用时打断点发现为空。代码如下:public class AlipayTester {private PassOrderService passOrderService;@Autowiredpublic void setPassOrderService(PassOrderService passO...原创 2019-07-25 16:52:49 · 2094 阅读 · 0 评论 -
Jquery中实现表单提交到SSM后台前进行post请求实现数据的校验
场景表单中有两个输入框input在提交这个表单前需要对两个输入框进行校验。即点击提交按钮时会经过校验的方法,此方法会post方式提交到后台,在请求后台成功后的回调方法中会对js变量进行赋值,进而决定是否提交此表单。实现html代码1.form元素的的action属性为验证通过后提交的url。2.onsubmit属性为返回一个验证方法的值,如果此方法的返回值为true则提交此...原创 2019-07-16 15:00:12 · 621 阅读 · 0 评论 -
Jquery中使用ajax请求SSM后台时提示:org.springframework.http.converter.HttpMessageNotReadableException: Could no
场景Jquery中使用ajax向SSM后台请求数据时提示:org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: Stream closed实现出现这种错误是因为前段请求参数和后端接受参数不对应导致。前端: $.ajax({ ...原创 2019-07-15 16:50:46 · 1256 阅读 · 0 评论 -
Ajax提交后Moedl And View不进行页面跳转的解决方案
场景前端使用ajax请求后台,返回Model And View 后不进行页面跳转。用ajax提交是没有页面跳转的。实现如果只是简单的页面跳转和传递单个简单参数可以使用:window.location.href = "${ctx}/frontPage/passFlight/GJbookPay.html?orderId="+data.result;完整示例代码:...原创 2019-07-10 13:56:37 · 1021 阅读 · 1 评论 -
Ajax请求SSM后台传值方式踩坑
场景在Ajax请求接口返回结果后,再次请求后台Controller。原来代码$("#book").submit(function() {if($(this).Andrew_Validate("submit_Validate")){$("#book > button:submit").attr("disabled","disabled").text("订单提交中..."...原创 2019-07-10 10:36:27 · 488 阅读 · 0 评论 -
Ajax请求SSM后台时提示:Invalid character found in the request target. The valid characters are defined in RF
场景前端使用SSM请求后台时提示:Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986前端请求如下$("#book").submit(function() {if($(this).Andrew_Validate("su...原创 2019-07-10 09:55:02 · 922 阅读 · 0 评论 -
SSM+KindEditor实现富文本编辑器图片上传
场景KindEitor官方文档:http://kindeditor.net/demo.php实现效果下载Kindeditor下载地址:http://kindeditor.net/down.php点击最新版本或小面自己选择版本就可下载下载之后解压其中前面是各种语言的示例demo,主要部分是下面的lang、plugins、themes、kinde...原创 2019-05-28 14:13:55 · 934 阅读 · 0 评论 -
web.xml还不会配置编码过滤器?
场景当出现中文乱码问题,Spring中可以利用CharacterEncodingFilter过滤器解决。实现打开web.xml<!-- 编码过滤器 --> <!-- 其中两个的filter-name要一致 --> <filter> <filter-name>encodingFilter</fil...原创 2018-12-27 15:42:50 · 255 阅读 · 0 评论 -
SSM中进行注解式和XML配置式事务管理
场景前面实现SSM简单整合以及CRUD参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85161018SSM中配置事务管理所需jar包:https://download.csdn.net/download/badao_liumang_qizhi/10867618Mysql的表必须是INNODB的引擎才支持...原创 2018-12-21 17:26:04 · 565 阅读 · 0 评论 -
SSM实现根据后台控制禁用select
场景在对某条记录进行编辑时,如果是测试签约,则可以再进行编辑,更改为正式签约。但是如果是正式签约,则不能再更改为测试签约。效果代码实现1.前端BJUI框架点击编辑按钮时,将当前选中的ID传到action <!-- 编辑按钮--> <shiro:hasPermission name="customerEdit"> ...原创 2018-11-14 16:10:07 · 295 阅读 · 0 评论 -
Vue请求SSM的后台接口获得要导出Excel的数据
前言Vue实现导出Excel,所需要的数据时通过异步请求后台获取,后台将查询到的数据返回给前端,然后前端实现导出Excel。Vue实现导出Excel:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/83789067现在来看怎样请求后端并获取数据的部分。前端点击按钮调用方法<el-button...原创 2018-11-06 17:33:07 · 2048 阅读 · 2 评论 -
SSM实现导出报表为Excel
报表主页面代码<script type="text/javascript"> function exportuserOrderExcel(obj){ var form = $(obj).parents("form"); var url = $('#userBillForm').attr("action"); $('#userBillF...原创 2018-10-09 16:01:36 · 1501 阅读 · 0 评论 -
SSM查看详情功能逻辑代码以及关联码表显示
场景在后台管理中,有些报表要显示的字段很多,当进入报表的主页面时,往往只显示部分重要的内容,然后在每一条记录的后面添加一个查看详情按钮,通过点击详情按钮,跳转到显示所有信息的页面。有时一张报表中存取的字段为数字,比如1就代表“是”;0就代表“否”,而我们在查看详情时,往往要关联码表来显示数字所对应的中文。实现逻辑1.在报表主页面添加详情按钮,点击详情按钮,跳转到action,并...原创 2018-10-09 15:31:16 · 1346 阅读 · 0 评论 -
SSM关联码表的多个字段显示中文流程以及sql写法
场景描述:实体Model中存放的是数字,与数字对应的中文状态存放在码表中,要关联码表在jsp页面来显示对应的中文状态。码表字段:要显示的效果:代码思路:1.编写Model类的扩展类,此扩展类要继承原来的Model类public class BusUserDemandRefundAlterExt extends BusUserDemandRefundAlte...原创 2018-09-29 14:05:45 · 721 阅读 · 0 评论 -
将数据库的0和1显示为jsp页面的是和否
<td class="pass_width_ave_6_column">${orderdetails.idModifyStatus==0?"是":"否"}</td>灵活运用选择表达式orderdetails是传过来的实体Model类idModifyStatus 是标识变量只有0和1两个值要实现0 就显示 是1就显示否...原创 2018-09-28 17:20:13 · 2205 阅读 · 0 评论 -
json数据交互与@RequestBody
@RequestBody@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容(json数据)转换为java对象并绑定到Controller方法的参数上。传统的请求参数:itemEdit.action?id=1&name=zhangsan&age=12现在的请求参数:使用POS...原创 2018-09-26 17:20:16 · 277 阅读 · 0 评论 -
SSM进出帐账单正负显示
搭建后台进出帐报表要求进账正数显示,出账负数显示。当然可以直接在数据库里面直接存储正负数然后进行显示。除此之外,可以在数据库中只存储正数数据,然后判断进行显示。从数据库中查询的是一个Model的list,Model中要有对应的标识变量用来标识进出帐类型。在action中:List<BusPlatformBillserialExt> platformBill...原创 2018-09-26 11:45:41 · 310 阅读 · 0 评论 -
SSM实现文件上传
一、配置虚拟目录https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/82840303二、加入上传文件需要的jar包https://download.csdn.net/download/badao_liumang_qizhi/10686450将两个jar包放在lib下三、配置上传解析器在springmvc.xml...原创 2018-09-25 17:20:44 · 347 阅读 · 0 评论 -
SSM-查询数据库获取下拉框的值并作为查询的筛选条件
1.action//新建存取参数的map对象Map<String, Object> param = new HashMap<String,Object>();//先清除一下,防止有其他遗留参数param.clear();//status为数据表中的状态字段,为0表示没有被操作过param.put("status", "0");//现在要查询码表表将在sel...原创 2018-09-14 17:04:01 · 7150 阅读 · 0 评论 -
SSM+BJUI实现添加和编辑共用一个页面
场景SSM+BJUI在对记录进行添加或者编辑时可以共用一个jsp页面,然后再进行保存。实现1.主页面添加两个按钮,一个是添加按钮一个是编辑按钮。<!-- 添加按钮--> <shiro:hasPermission name="partnerAdd"> <a href="${ctx}/sys/cooperativePartnersMan...原创 2018-11-15 09:10:52 · 1172 阅读 · 0 评论 -
BJUI+SSM实现报表添加时间筛选功能
场景BJUI前段报表展示,需要添加时间筛选条件,BJUI传递两个时间与数据库中的某个时间的字段进行比较。效果实现BJUI前段jsp页面:<label>开始时间: <input type="text" name="startDate" data-toggle="datepicker" data-pattern="yyyy-MM-dd" value...原创 2018-11-23 17:18:11 · 557 阅读 · 0 评论 -
SSM中实现CRUD并配置输出sql语句
场景前面SSM的项目整合以及分页等参照https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85120936使用log4j输出sql语句参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85159383项目目录结构 源码下载...原创 2018-12-21 14:46:52 · 426 阅读 · 0 评论 -
SSM项目中怎样引入并使用Bootstrap
Bootstrap官网https://v3.bootcss.com/getting-started/#download下载进入官网,点击用于生产环境的Bootstrap下的下载Bootstrap点击下载并解压解压之后SSM中使用BootstrapSSM项目目录下的webapp目录下新建static目录,将下载后的bootstrap的文件复制到static...原创 2018-12-16 15:37:39 · 3323 阅读 · 0 评论 -
SSM中jsp向后台Controller传值中文乱码的奇葩解决!!!
场景进行简单的SSM整合时,jsp提交用户名到后台Controller时,插入数据时显示中文乱码。然后,log4j配置输出sql语句,看到sql语句执行插入时,值就已经是乱码了。关于log4j配置输出sql语句,参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85159383说明在插入数据库之前就...原创 2018-12-21 13:32:53 · 2165 阅读 · 0 评论