MVC
半纸烟蓝
这个作者很懒,什么都没留下…
展开
-
MVC.数据回填
对于在页面上回填数据,这是很常见的,在编程时,往往伴随着数据的新增,修改,删除,查询,当要对数据执行修改的时候,这时候就需要针对个别页面或者input标签进行数据的回填,然后对回填的数据进行修改。数据回填的思路主要是针对于自身存在的ID,把ID传输到控制器执行数据的查询,然后控制器里面定义好的方法就会从数据库里面查询,筛选数据,,然后再把查询出来的数据返回给页面,从而达到数据的回填。既然要回填...原创 2019-04-03 17:50:07 · 352 阅读 · 0 评论 -
上传图片方法2
上传图片的方法有很多,那么接下来说说其中的一种上传方法。这种方法不需要对控制器进行操作,直接在视图这边就可以实现,那么接下来使用一则例子来进行讲解,首先以下是html源码:思路:首先定义一个src为空的img标签,定义这个标签是用来加载上传的图片,然后定义一个类型为file的input标签,用于选择图片,那么接下来声名一个文件读取接口,然后当input标签有值的时候就会获取input标签里...原创 2019-07-08 08:20:34 · 248 阅读 · 0 评论 -
保存图片到数据库
首先需要了解,想要把图片保存进数据库并不像其他类字段直接保存就以了,可以看到数据库里面的字段显示的是字段的内容,而图片则显示为二进制数据,所以,想要把图片保存进数据库,就必须把图片转换为二进制数据进行保存。那么过程由请看以下栗子。这是定义好的html页面以及源码:页面使用bootstrap4框架搭建。在这里因为提交的内容涉及到图片,所以我选择的是直接把整个表单给提交。表单提交的话,表单里面...原创 2019-06-28 09:01:09 · 9008 阅读 · 0 评论 -
把数据库的图片二进制数据返回到页面显示图片
把图片保存进数据库时,图片在数据库是以二进制数据的形式存在,那么如果需要把二进制数据返回到页面上同时以图片的形式展示该如何做呢?其实很简单,只需要把数据查询出来,再把查询出来的数据用byte[]接收,定义返回形式,再返回到页面是即可举个例子:以下时定义好的HTML页面:点击添加图片的时候,获取到页面上没用定义路径的img标签,给他添加一个路径,路径就是控制器那边定义好的方法,然后进行请求...原创 2019-06-28 09:08:41 · 3121 阅读 · 0 评论 -
提交表单无法接收数据的几种问题
表单提交数据时,通常会遇见很多种表单无法提交或者着说表当提交了而提交的地址却无法接收数据多种情况,那么以下列出了有可能出现这种问题的情况。,1,使用表单提交的话,要注意几种情况,1.form标签里面需要有action属性和method这两个属性,action:规定当提交表单时向何处发送表单数据,method:规定用于发送 form-data 的 HTTP 方法。(提交表单的方式);这两者都是...原创 2019-07-18 15:47:51 · 1160 阅读 · 0 评论 -
联想下拉框
联想下拉框,联想下拉框是在input标签输入时通过联想查询出相识数据展示在下拉框里面供客户选择的,客户选中的数据会回填到input标签里面进行查询。那么接下来该如何制作,首先这是定义好的视图:页面:Js代码://键盘弹起事件 $("#input2").keyup(function (e) { att(); }); //联想查询...原创 2019-07-30 16:38:35 · 884 阅读 · 0 评论 -
Layui下拉框样式动态加载不出现数据的问题
之前遇到过这样一个问题,就是使用layui下拉框的时候,因为下拉框的数据是动态加载的,当在页面刷新数据时,layui下拉框的样式在,但是需要加载的数据却不显示,刚开始的时候以为以为是数据不绑定的问题,去掉layui样式时却可以显示数据,所以数据时绑定的,后来又尝试了静态加载数据,发现数据和样式都可以显示出来,那么我认为是加载时候出现了问题,我觉得应该是加载的时候起了冲突,以至于显示不出来数据。一...原创 2019-08-18 09:04:39 · 3911 阅读 · 0 评论 -
Ajax的实际应用
首先介绍下什么是ajax,AJAX 是 Asynchronous JavaScript And XML的首字母缩写。AJAX 并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好、更快且交互性更强的 web 应用程序。AJAX 使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。通过在幕后与 web 服务器交换数据,而不是每当用户作出改变时重载整...原创 2019-08-18 09:11:19 · 464 阅读 · 0 评论 -
联动下拉框
联动下拉框是通过第一个下拉框的选择来决定第二个下拉框的值,这就称为联动下拉框,联动下拉框可以是多级联动,由第一个决定第二个,由第二个来决定第三个,这样的层层联动可以构造出多级联动的下拉框,那么既然已经知道了思路,那么制作起来肯定也是非常简单的,具体看以下案例:首先看下要实现的效果:实现的效果是,选择第一个出现第二个,选择第二个出现第三个,那么实现代码如下:Css样式:.cont { ...原创 2019-08-18 09:32:10 · 647 阅读 · 0 评论 -
AES256位加密的使用
那么对于数据加密的方法有很多种,例如有:DES、RSA、SHA,AES等这次要说的是AES256位加密的使用,那么首先以下是定义好的加密与解密的方法,那么定义好方法之后就可以使用这些方法对需要加密的数据进行加密了,以下是对密码进行加密,由于我的方法是放在common的这个文件夹下面的AESEncryptHelper类里面,所以前面需方法前面才需要这样写。那么加密和解密也是一样的写法,只...原创 2019-09-17 11:00:11 · 7954 阅读 · 0 评论 -
生成不重复的编号
编码是识别产品的唯一标识符,那么既然是唯一的,那么就要求编码不能有重复,既然不能有重复的话,而且也没有特殊规则,那么在这里用时间来制作编码的话就可以做到不重复的效果,因为时间就是唯一的,时间不会重复,这样的话就可以制作一个简单的的编码了例子如下:这个单号就是通过时间生成的,可以看得出来这个单号的生成时间,这也是通过时间生成的好处,那么以下是生成的方法:,代码也是很简单的,就是获取当前时间...原创 2019-09-17 11:03:38 · 1566 阅读 · 2 评论 -
关于返回文件的BUG
BUG对于程序员来说可谓是如影随形,有时可能为了解决一个bug可能会耗费特别多的事件,到处找资料,百度什么的,那么今天就来讲我自己遇到过的一个关于文件的bug,那么这个bug就是,从数据库查找出一个文件,想要把这个文件返回到页面时发生的错误,以下是报错内容:那么这个bug又是怎么回事呢,是这样的,由于我做的是查询指定图片,然后返回到给到视图那边,那么当使用指定ID查询不出来图片的时候,当要返...原创 2019-07-08 08:14:57 · 208 阅读 · 0 评论 -
制作验证码
验证码在很多地方都能见到,用到最多的地方就是登陆。那么接下来讲下验证码的制作。首先,验证码是随机数,随机的数字加字母,那么首先需要封装好生成随机数字加字母的字符串的这样一个方法。这种生成验证码的类大家在百度上都可以找得到。以下是封装好的类:那么接下来到控制器定义方法:以下是视图定义的代码:至于为什么要给这张验证码一个点击事件,是因为每点击一次就可以刷新一次验证码。那么一个简单...原创 2019-06-18 08:21:21 · 188 阅读 · 0 评论 -
查找bug的方法,断点查找。
断点查找BUG,这个方法主要是通过在功能在执行的过程中通过断点来暂停往下执行,并且截取数据,然后再进行一系列的验证来查找bug,这便是断点查找bug的思路。那么案例如下:使用修改数据作为例子首先这是定义好的页面,点击修改按钮,弹出修改模体框,看见,我修改的是把项目简介的一览江景去掉了,然后点击保存按钮的时候却给我报了个404,404也就是没有定义或者找不到的意思,也就是说我定义保存的方...原创 2019-06-18 08:17:03 · 2787 阅读 · 0 评论 -
下拉框数据绑定
对于许多页面来说,特别是数据较多的页面,都需要下拉框的存在,下拉框可以给我们提供更的多数据的选择,当需要获取某一些数据或者指定数据的时候,我们也可以用下拉框进行数据的筛选,多条件查询,指定数据搜索等等。那么既然下拉框可以实现那么多功能,前提一定是需要下拉框里面有数据才行了,而我们又是如何给下拉框绑定数据的呢?其实下拉框数据的基本思路基本上和给页面数据回填是差不多的,首先在视图这边执行数据请求,...原创 2019-04-03 17:58:27 · 1361 阅读 · 0 评论 -
删除数据
对于无用的数据或者多余的数据,可以执行删除,删除数据可以节省空间以及对已作废的数据进行剔除,而删除数据的基本思路无非就是找到这条数据,然后执行删除数据的操作,那么既然已经知道了基本的思路,那么接下来用一个简单的例子来进行讲解。首先以下是已经定义好的html页面:然后要实现的效果是,当点击删除按钮的时候,就可以把选中的那条数据删除,从而达到删除数据的效果,那么既然要对数据执行删除,就需要到控制...原创 2019-04-17 11:47:55 · 398 阅读 · 0 评论 -
文件下载
在着大数据信息化的时代里,文件的上传与下载都是随处可见的,比如说我们在网页上面下载一个游戏,或者说通过连接把数据传输到本地然后进行保存的这种方式就是文件的下载,下载一个文件可能只是点击一下鼠标,其实实际上在后台的操作也并不是很复杂。下面用下载图片的方式来展示下文件的下载过程。首先在页面定义了一个按钮,按钮的作用就是当点击按钮的时候就会触发图片的下载,在定义按钮的时候给了它一个onclic...原创 2019-04-17 11:55:54 · 287 阅读 · 0 评论 -
图片的上传
上传图片这个功能在很多地方都会见到,在各大网站,很多客户端上面都是很常见的,应用范围特别广,比如说现在的腾讯游戏为了限制未成年人的游戏时间,防止其沉迷游戏,已经开启了身份验证,除了把个人信息提交以外,还要把本人的照片上传。再者就是在网站上发表一些言论是也会结合到图片或者文件的上传,可见应用范围之广。具体如何实现图片的上传,案例如下。这是定义好的页面,我们要做的是,点击添加按钮,然后选择图片...原创 2019-04-26 17:40:28 · 352 阅读 · 0 评论 -
数据导出
导出数据在很多地方都会应用到,比如说当我们的数据储存在服务器上面的时候,我们把数据写入到外部创建的一个Excel表格的里面,这也属于数据的导出。有数据的导入,同样也有数据的导出,数据的导出和导入是有差别的,数据的导入需要你按照定义好的模板格式来进行书写数据内容,从而进行数据的导入,否则识别不了,而数据的导出则是事先创建好模板,然后再把数据写入模板连同数据和模板一同导出。那么具体数据是如何导出的呢...原创 2019-05-08 13:47:41 · 329 阅读 · 0 评论 -
数据修改
数据修改当有一些数据需要改变当前的值或者状态的时候,这时候就需要进行数据的修改,数据修改,实际上就是获取当前数据,然后再把数据的值修改成自己想要的值,然后在进行保存,从而达到数据的修改,虽然基本思路是这样没错,但实际上要考虑的还是很多,比如说,要修改数据之前我们需要执行数据回填,修改的数据和现有的数据有没有冲突,保存修改的时候也要把修改的主键I...原创 2019-05-08 13:53:49 · 1719 阅读 · 0 评论 -
多条件查询数据
多条件查询数据多条件查询,主要就是能再庞大的数据中筛选出自己需要的相关数据。不需要一条一条地查找。而多条件查询不仅节省了大量的时间,同时,筛选数据的精准度也是极高,正常情况下不会出现数据查询不出来,数据遗漏的情况,当然,这是在代码没写错的情况下。既然是多条件查询,则说明查询的数据涉及多个条件,而这些条件也是为了查找自己需要的数据而自己定义的。那么以下则是一个简单的...原创 2019-05-08 13:59:35 · 2481 阅读 · 0 评论 -
新增数据
新增,删除,修改,查询,是在编程的过中必不可少的因素,那么今天就来说是新增。新增相信再很多地方都会出现,比如说新增一条信息,新增一张图片等等,那么就下来就用以下例子来实现一个简单的新增数据过程。首先则是定义好的页面信息。那么当点击新增数据这个按钮的时候,则会弹出一个新增模态框给我们填写数据执行新增,所以这时候则需要给这个按钮书写一个方法。点击的时候就会触发以下方法,也就是打开一个模态...原创 2019-05-17 09:26:44 · 165 阅读 · 0 评论 -
Cookie的部分解析
在程序中, 会话跟踪是很重要的事情,会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话,常用的会话跟踪技术是Cookie与Session. Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。那么接下来对cookie进行讲解以及一些简单的使用。首先,cookie是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成...原创 2019-05-28 09:24:30 · 825 阅读 · 0 评论 -
批量新增数据的思路与方法
在程序中,批量操作某些数据是必不可少的,因为有的时候需要对多数据同时操作的时候,而单条数据则显得麻烦多了,这时候则需要批量操作数据,批量增删查改等操作,这些都是很常见的,那么在这里,我们要讲的是如何批量新增数据,那么其实批量新增的思路和单条新增的思路并无多大的差别,单条新增的思路就是,获取页面上的数据,然后提交到控制器然后保存到数据库,那么批量新增的思路基本上也是如此,只不过它获取的数据是多条,那...原创 2019-05-28 09:28:39 · 1829 阅读 · 0 评论 -
批量删除数据
删除数据对于任何一个程序员都是很常见的,常见的删除有单条数据的删除,也有多条数据的删除,这两种方法都是看需求应用,单条删除也就是删除的数据只能是一条,而批量删除能够快速地删除多条数据,而不需要一条一条地对数据进行删除,这样做既节省时间,也方便操作多条数据这也是这两种方法的区别,不同的需求应用的方法不同,那么批量删除是如何实现的呢,那么接下来用一个简单的例子来演示批量删除的代码以及实现过程。首先这...原创 2019-06-10 09:01:16 · 926 阅读 · 0 评论 -
回车回填数据
在查询数据或者回填一些信息的时候有各种各样的回填方法,那么接下来要说的是利用回车键回填数据,其实这个原理也是很简单的,也就是利用一个条件与之匹配然后进行查询数据,只不过是通过回车键执行查询而已,那么具体是如何做的呢,请看以下例子:首先,本例子是通过输入客户姓名查询出客户的基本信息那么以下是页面代码:HTML:Js:思路就是当输入客户姓名的时候摁回车就会执行定义好的方法,然后把查询出...原创 2019-09-28 09:09:03 · 167 阅读 · 0 评论