- 博客(42)
- 收藏
- 关注
原创 编译错误
<!-- 查询所有的数据 分页--> <select id="findPageMarriage" parameterType="map" resultMap="UserVoResultMap"> select s_user.*,s_usertype.UserType,s_usertype.ParameterID from s_user inner join s_usertype on s_user.UserTypeID=s_usertype.UserTypeID
2021-05-09 08:25:20 220 1
原创 发送邮件
它所需要的依赖是:javax.mailmail1.4.7一、发送邮件//创建连接对象 连接到邮件服务器Properties properties = new Properties();//设置发送邮件的基本参数//发送邮件服务器properties.put(“mail.smtp.host”, ma.getMailhost());//发送端口properties.put(“mail.smtp.port”, ma.getMailport());//验证properties.put(
2021-05-09 08:19:20 1038 1
原创 Mybatis多表分页模糊查询
Mapping文件的接口/** * @param page页码 * @param limite数量 * @param name参数 * @return */List<UserVo>selectUserBlorAll(int page,int limite,String name);Mapping文件的相关代码```java<!-- com.ss.po.User的结果集 --> <resultMap id="BaseResultMap"
2021-01-21 09:15:43 683
原创 Spring切面实现日志记录
关于切面拦截以及配置请移步本人博客:https://blog.csdn.net/qq_44484552?spm=1010.2135.3001.5343由于本人用的是登陆方法试验,session内容为空,所以特在前端设置一个session演示切面内获取session在请求发起前设置session:<%session.setAttribute(“wname”, “移动端,MOVE”);%>请求方法//登陆请求 function login() { log();<%sessi
2021-01-21 08:41:56 311
原创 用Spring AOP拦截页面请求
注:开发环境为Spring+Spring MVC+myBatis 均为注解开发从登陆页面发起的请求,与正常的请求无误//登陆请求。function login() { var layerIndex = layer.load();log(); $("#formLogin").ajaxSubmit(function(data) { if (typeof data == "string") { data = JSON.parse(data); } layer.close(l
2021-01-21 08:37:22 862
原创 JavaScript新增
今天就用纯的JavaScript写个新增分享一下,代码如下function baocun() { var bookName = document.getElementById("bookName").value;//名称 var bookAuthor = document.getElementById("bookAuthor").value;//作者 var BookTypeID = document.getElementById("BookTypeID").value;//类型
2021-01-21 08:32:57 141
原创 Mysql转储数据库
下面我们使用navicat工具对mysql数据库中的数据库进行迁移,就是在其他的机子上打开这个数据库。Mysql存储的数据库默认路径在C:\ProgramData\MySQL\MySQL Server 5.7\Data其中的5.7是mysql的版本号。但是直接复制打开是行不通的呢,所以下面介绍用Navicat工具转储数据库。首先找到需要迁移的数据库选中后右键选择转储SQL文件,根据实际情况选择结构与数据。再设置好转储的文件名以及位置即可得到一个SQL文件,建议想学SQL语法的可以打开看看。这个SQL文
2021-01-21 08:28:47 2335 3
原创 表单提交后不回调
Button按钮标签大家都用过,button按钮标签type属性有三个值,分别是submit、button和reset现在我就说一下具体的什么作用什么时候用什么值Submit:文档描述为默认,是提交表单的按钮Button:就是一个可以点击的按钮Reset;就是一个重置表单的按钮(清空数据)这是文档介绍的按钮标签属性那么大家有没有想过,这个按钮标签放在不同地方(表单内和表单外)不写type属性相同吗?答案是:不同的。据大部分的浏览器而言在表单里面默认是submit的值,而在表单外面默认为b
2020-08-08 16:52:03 498
原创 项目二
上一章讲了我项目的选座,这一章接着讲选座后的多票购买,就是因为选完座后让这个功能多了点代码,因为一座一人,选座后的座位要对应着来,不能多不能少不能重复,所以判断就多了一些,还是代码直观,请往下看代码。public ActionResult GroupPurchase(R_BillDetails BillDetails, string TicketTypeaaa, int? TicketTypea...
2019-07-27 08:45:22 117
原创 项目一
这次来说说我做的项目里的一个功能,就是乘车选座,下面简单介绍一下这个功能。为满足需求需要在售票界面添加选座功能,也就是说售票方式分为两种,一种是选座,另一种是直售(批量直接销售)现在先讲第一种,因为选座是要车票的信息一块绑定到这个班次的这车座位上。所以代码有点多。这个比较依赖于layui的表格单击时间。言语不详还是看代码吧。layuiTable.on('row(tbPilotManagement...
2019-07-27 08:07:55 141
原创 左连接查询
这次我要分享的是左连接查询,作为一个菜鸟我一开始完全不知道查询还分为普查、左、右、内查询,就更不要说会不会用了,但是经过了一番学习总算是明白了这些查询的区别与用法了。现在就上代码让大家审核审核本人的理解有没有问题,认为存在问题的望告知。public ActionResult deletionShift(){ try{ //1、左连接 ...
2019-07-17 15:58:26 2071
原创 子查询
今天给大家分享一下另一种查询—子查询,子查询很简单,就是在父查询的字段中利用字段在进行查询。这样的数据再返回的时候,子查询查出的数据就会跟在父查询的这个字段中进行返回。public ActionResult UserType(LayuiTablePage layuiTablePage){var oldusertype = (from tbtype in myModoles.S_UserTyp...
2019-07-17 15:56:02 176
原创 循环删除
这次给说一下同条件查询多条数据的删除,以证件作为条件,查询李珊这位乘客的保存物品数据下图可见数量为三。接着往下看控制器的代码 接收条件进行查询,然后用foreach循环删除数据,还可以记录成功失败的条数。同时对主表进行修改。请接着往下看。public ActionResult deletion(string userid) { ReturnJson returnJson =...
2019-07-06 21:53:43 296
原创 表格的直接修改与删除
今天给说一下直接在表格上进行的修改与删除,先说修改的,要实现修改就要在修的那一列表头上加edit修改。不加没效果。下面是代码,但是如果你不想把每一个按钮都渲染出来也可以把它放在页面上作为静态的按钮,只要加上属性lay-event好,属性参数可以自定义。, { field: 'BillType', title: '票据类型', align: 'center', width: 90, edit: T...
2019-07-06 21:51:12 277
原创 数组传参
今天说一下用数组进行传参,先是获取到需要的数据,接着就是赋值到数组里面进行保存。日期就是获取到当前的日期进行编辑保存,保存完了就可以进行传参了。下面是视图的代码。$("#sure").click(function () { var CurrentTicketNumber = $("input[name='CurrentTicketNumber']").val(); ...
2019-06-27 19:49:21 1749
原创 组合查询
今天来讲一下多条件的组合查询,首先获取到输入框的值之后传到控制器,进行查询,下面请看代码,先是视图的代码。function tabletai() { var CheckResult = $("#Results").val();//检查结果 var Checkpoints = $("#Checkpoints").val();//安检站 var VehicleNumbe...
2019-06-27 19:46:06 199
原创 视图转化日期时间
上一次已经说了在数据返回之前就把日期时间的格式转化,现在说一下在视图就是数据返回后在进行转化的,虽然这个方法我个人觉得就是繁琐了一点,但是它还是比较通俗易懂的。首先就是要在渲染的表格那里写一个自定义的方法进行修改。例如下面这样, { templet: getOperatingTime, title: ‘视图:操作时间’, width: 180, }接着就是写这个方法了,这个方法必须要回调函数...
2019-06-16 16:27:56 722
原创 日期和时间的转化方法
做一个项目肯定会关系到很多的数据类型,数据类型之间都是可以转化的,下面我就来介绍一下关于日期和时间类型的转化。首先呢,这个类型的转化可以在两个地方进行,一个就是数据返回后再在视图上转化类型显示。另一个就是在控制器上数据返回之前就转化类型显示。或许还有别的方法是我不知道的。下面来讲讲在控制器上的转化。下面是查询的代码,渲染出来的表格是要求必须分页的,这个就不多说了。还有必须要用实体类,数据转化就...
2019-06-16 16:23:05 695
原创 从HTML中复制内容插入
不知道大家有没有遇到过同一种内容却要随数据库数据的增减而增减的情况呢?就好像是下图中的床位一样。我要它随着数据库的数据增加而增加,数据库的数据减少而减少这种情况下可以利用js复制前一个完整的代码块再从后面入。直接复制的代码就是这样的,很短也很实用。$.post(“addkiss”, function (obj) {var content = $(’#col’).html();$(’#co...
2019-06-09 15:02:58 540
原创 模糊查询
实际项目中呢有一个功能是必不可少的,那就是模糊查询,什么叫模糊查询呢?例如就是你在淘宝想找阿迪达斯但你不记得它的全名了只记得阿迪两个字,输入这两个字后阿迪达斯阿迪斯斯只要有阿迪两个字的都给你找出来。模糊查询就可以做到这样。下面这些就是HTML的代码,很简单就是文本框加一个点的按钮就完了。当然,这是不包括显示内容的那部分啊。<input type="text" class="form-con...
2019-06-09 14:59:15 909
原创 Layui表格的布尔值处理
如果你还不知道该怎么转化layui表格渲染出来的数据,那么我的这篇文章可以帮到你。我就举一个转化布尔值的例子,它的转化是不分类型的,它只是改变数据的文本值不改变数据的类型,所以它是通用的。我就举一个转化布尔值的例子,下面是渲染的表格头部数据。下面停嘱的数据类型是bool布尔值。我需要把它的文本true和false转化为是和否。下面是渲染的代码。, cols: [[ //表头{ type: ‘n...
2019-06-09 14:53:10 2009 3
原创 数据回填
这次说一下关于页面数据回填的问题,下面的方法就是一个修改按钮内含的方法function updateNoticeType(NoticeTypeID) {$(’#formNoticeType input[type=“reset”]’).click();//重置form表单$.post(“SelectNoticeTypeById”, //连接。提交数据查询查出将要回填的在控制器的方法{ Not...
2019-05-27 20:52:47 235
原创 复选框全选
先给大家看一下复选框刚开始的样子,大概差不多就是下图这个样了,由于页面上的复选框有点多截图截不完所以只能截一部分做代表。下面是HTML中的将要被全选与点击全选复选框,可以通过点击它实现对其他的复选框是否选中进行操作。如果你只想对你所有的复选框中的一部分进行操作的话,可以通过加class类或者把name名字写上加以区分。 其他设施 其他设施齐全完好 ...
2019-05-27 20:33:55 599
原创 关于下拉框的绑定
在日常的上网生活中下拉框是随处可见的了,那么下拉框是如何实现的呢。今天就给大家分享一下我对下拉框的理解。代码可以说是非常简单的了。只要在页面加载的时候就运行下面的代码,一个下拉框的基本样子就存在了。function append() {$.getJSON("/Safety/SafetyCheck/Inspector", function (data) {$.each(data, funct...
2019-05-17 10:12:51 170
原创 C#数据导入
想要实现数据导入到项目里面呈现出来,其实很简单而其中HTML更是只需要下面这些代码就可以实现了。下面的第一个div其本上,就是为了把要导入的数据呈现在这里给用户对数据的检查是否是用户要导入的数据。第二个div就是用户在页面上的按钮,按一下页面就有一个文件选择框打开效果的。其实文件选择框不是它打开的,他只是一个单纯的点击按钮而已。他会把他获得的点击事件传递到第三个div中。第三个div就是受第二...
2019-05-16 21:31:03 1084
原创 验证登录
今天我们来学习一下登陆的几个步骤。首先在连接好数据库之后的登陆已经是比较简单的,也比较容易理解,下面就一起来看一下大概的登陆的页面样子。这就是我们的登录页面了,上面第一行账号,接着密码、验证码、角色和一个记住我的单选框。账号密码怎么来的就不多说了,就是获取数据库里的数据作对比。这里就是主要对后台的数据验证和验证码的来去作说明。我们上图中的验证码是以一张图片的形式存在的,但它是以连接的方式连到控...
2019-05-05 20:12:27 513
原创 C#打印水晶报表
大家平时做一个项目的时候,总有需要做打印这个模块的,既然有需要那现在就教大家如何做水晶报表。第一、安装插件。这是一个需要借助下图插件才能完成的报表,如果不知道安装是否成功的,可以先进行第二步操作。第二、建存放打印相关的文件夹。建与控制器文件夹并列就好。建好后可以按右键选择新建项对插件进行检验是否安装成功。新建项中有Reporting这个项,如果没有这个项就是失败,但有的话选择它可以看到下图中...
2019-05-05 19:56:05 2777
原创 数据的导出
是不是可以说一个系统如果没有数据导出这个功能就不是一个好系统呢,既然数据导出显得这么重要,那你们知道多少种导出方法呢。我现在就来讲讲我的数据导出方法,显得有点简单哦。声明一个新的空变量,接着一个for循环把学生表内的数据分别捆绑到这个新的变量中来。然后获取到页面上的下拉框、文本框内的数据并且判断是否为空,如果是空就要把它的ID和内容设置为0或空。接着把获取到的分别对应连接起来。再与上面for循...
2019-05-05 14:57:27 226
原创 数据的删除
今天给大家讲一下删除数据的完整过程。我们的删除按钮并不是一开始就写在HTML上的固定按钮,而是用方法封装好的自定义按钮。这样做的好处是不管需要这个按钮的内容有多少都可以全部添加到页面上不用自己一行一行的人为添加。给这个button标签设为按钮并为它添加上样式的类,然后返回接收自定义按钮的变量这样按钮还有按钮的样式就可以显示在页面上。下图就是这个自定义按钮的方法了。这里就顺便提一下表格的渲染吧,...
2019-04-25 21:49:52 282
原创 数据的修改操作
开发工具与关键技术:VS+MVC作者:李钊海撰写时间:2019年4月19日星期五今天说一下数据修改操作的思路、难点和自己的一些理解。现在就思路讲一下修改,至于方法的创建还有参数作用就不详细讲了。直接讲重点吧。有修改就有判断,判断一下修改页面上的数据用户是不是已经完全填写了,如果没有填写完整就不能做修改操作还要提醒一下用户把页面上该填的填写完整。用!string.IsNullOrEmpty...
2019-04-25 21:33:32 1373
原创 常用的正则表达式
开发工具与关键技术:VS 正则表达式作者:李钊海撰写时间:2019年4月12日星期五正则表达式就是匹配文本的代码,下面的是本人对这种代码的一些理解,都是比较常用到的正则表达式,在这种表达式中单个特殊字符与字母的组合对大小会敏感。正则表达式中也有取消大小写敏感问题的。例如:IgnoreCase(忽略大小写)。下列的几个是大小写的意思原全相反的,像\d是匹配数字的而\D就是匹配不是数字以外的任...
2019-04-15 21:48:46 122
原创 新增操作
开发工具与关键技术:VS+MVC作者:李钊海撰写时间:2019年4月8日星期一单表新增:用if语句判断页面的数据是否为空(!。。。.IsNullorEmpty(页面上传来的数据))。为空则状态为false提醒用户数据未填写。不为空就进行条件查询。From tb in myModel where数据库的ID与页面的ID并且数据库的名字与页面的名字相等 select 查询数据库 返回查询到的...
2019-04-15 21:34:39 272
原创 图片文件上传的处理方法
开发工具与关键技术:VS+MVC作者:李钊海撰写时间:2019年4月3日星期三在项目中当做到文件上传这一个模块时,一般我们会把上传的文件分情况地保存到不同的文件夹里面,总的来说分为两大类,如下:一、临时文件类(已选择上传但是还没有最终确定的文件,在这里临时保存)二、最终文件夹(已经最终确定的文件,在这里进行最终的保存)当开始对页面传输到控制器的文件进行保存前,还要对这个文件进行一系列...
2019-04-03 17:38:33 722
原创 查询的详细解说
开发工具与关键技术:VS+ MVC作者:李钊海撰写时间:2019年4月1日星期一对于很多新学者来说,学增删查改是必须要经历的事了。我现在用简单通俗的语言先解析一下查询这一块。希望能帮助到更多的人。如果发现有说的不对的地方望请告知。首先定义一个方法给它一个自定义的名字,参数就是你视图里要用到的各种ID,例如:你要绑定下拉框,下拉框里要有选项吧。里面的选项就是用ID从控制器通过参数传过去的。你...
2019-04-01 21:41:31 268
原创 房子销售
开发工具与关键技术:DW+HTML5 作者:李钊海撰写时间:2019-2-22今天给大家看一个房型。上面的是代码哦下面的才是图片图片有点大见谅
2019-02-22 12:52:17 171 1
原创 风车
开发工具与关键技术:vs+HTML5 作者:李钊海撰写时间:2019-2-11相信大家小的时候都有玩过自己做的风车吧,今天我就给大家做了一个风车的模型,做的略显简单,毕竟没经验。希望有大神能指点一二,谢谢。这些就是代码。其中border-color是制作三角形的。后面的参数分别是按上右下左排列。后面的是效果图。风车叶也可以换成半圆形的。...
2019-02-11 23:51:39 296
原创 转盘抽奖
开发工具与关键技术:vs+css3作者:李钊海撰写时间:2019-2-7相信大家都在手机上玩过抽奖的小游戏吧,今天我就给大家做了一个抽奖的转盘模型,做的略显简单,毕竟新手。希望有大神能指点一二,谢谢。这些就是代码。其中text-shadow是文字的阴影。后面的参数分别是:x坐标的偏移,y坐标的偏移,模糊的距离和颜色。...
2019-02-07 02:03:10 278
原创 轮播
开发工具与关键技术:DW+js作者:李钊海撰写时间:2019-1-31前端很多地方都用到轮播,下面我来说说轮播。轮播其实很简单,只要把HTML布局好再用上js实现运动就好了上面的div是图片。中间的是图片的索引。后面的是前进后退的按钮就这样一个简单的轮播就出来了...
2019-02-01 08:57:39 129
原创 Css3动画
开发工具与关键技术:DW作者:李钊海撰写时间:2019年1月20日星期日原来可以用css3来实现一些简单的动画,例如:可以实现一些元素的变化,从而达到动画的效果。其实动画的运动时间也很重要哦下面是最简单效果图右边的九张图片可以已不同的方式,自带特效,以不同的轨迹运动到左边的框内。css还有很多动画效果未开发哦。...
2019-01-20 20:30:14 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人