- 博客(25)
- 收藏
- 关注
原创 session与sessionStorage
标题事实上,两者没有任何关联。如果要强行联系,也就是两者在名称中都包含"session"这个单词。一.常见错误观点:举一个最为典型的错误观点,那就是sessionStorage依赖于Session存储。这是完全错误的,Session位于服务器端,sessionStorage位于客户端,无任何关联。(1).Session翻译成汉语具有"会话"的意思,它用于维护HTTP会话状态。(2).顾名思义,sessionStorage就是"会话期间存储"的意思。(3).sessionStorage会话周期
2021-06-04 18:57:51
3566
原创 layui layer弹出层通过offset属性定位弹出层在光标处弹出(event.clientY和event.clientX)失败。
将弹出层弹出位置定位到光标处,大小超过父弹出层的部分无法显示.js//页面层-自定义$("#more").click(function (event) { layer.open({ id:"moreMenu", type: 1, title: false, closeBtn: 0, shadeClose: true, shade:0.0001, skin: 'menuBody',
2021-04-22 20:18:09
1593
原创 根据table数据监听行事件请求后端返回给ajax的数据显示在layui弹出层iframe中
实现思路layui监听 table行事件调用ajax请求并将点击的行的数据发送给控制器,由控制器调用后端业务得到结果将结果放入session,由ajax 回调函数success open一个type为2(即iframe)的弹出层,content属性为控制器链接,弹出层请求的控制器返回一个jsp页面,在jsp页面中获取并显示之前存入session中的数据。主页面.js//监听行单击事件(双击事件为:rowDouble)table.on('row(unreadMessage)', function(ob
2021-04-20 23:20:41
552
原创 layui框架主体部分 iframe 中内容显示不完全且没有滚动条问题
layui框架主体部分 iframe 中内容显示不完全且没有滚动条问题查阅https://blog.csdn.net/u013110682/article/details/81165993后知layui内部样式中,对.layui-layer-content定义了overflow属性且为hidden,只需要设置body的overflow为auto即可<body class="layui-layout-body" style="overflow: auto">...
2021-04-20 16:00:10
1362
3
转载 [Err] 1248 - Every derived table must have its own alias
Every derived table must have its own alias这句话的意思是说每个派生出来的表都必须有一个自己的别名我的Mysql语句是:select count(*) from (select * from dede_spacemoney group by sid);当我执行到这里的时候就抛出了这个异常,原来我进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要有一个别名把MySQL语句改成:select count(*) fr
2021-04-17 17:06:17
287
原创 [Err] 1146 - Table ‘xxx‘ doesn‘t exist或[Err] 1051 - Unknown table ‘xxx‘以及select查询结果有重复
[Err] 1146 - Table ‘xxx’ doesn’t exist或[Err] 1051 - Unknown table 'xxx’以及select查询结果有重复问题蓝框:在内层嵌套的select语句中不可使用外层的表别名更改后红框:已经给massage表取了别名m,则在该层sql语句中表原本的名字message不再可用。将message改为m后将红框和蓝框的问题都改正后这里还有select查询结果有重复的问题使用DISTINCT解决即可...
2021-04-17 16:30:53
560
原创 Ajax回调函数中再次使用Ajax访问controller,通过controller return来重定向跳转页面失败
Ajax回调函数中再次使用Ajax访问controller,通过controller return来重定向跳转页面失败Ajax回调函数中再次使用Ajax访问controller,通过controller return来重定向跳转页面失败 $.ajax({ type:"post", url:"setNewPassword", data:{ id:$("#id").val(),
2021-04-11 11:25:43
737
2
转载 解决:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
解决:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError1、操作项目重新打包后,程序就找不到对应的方法2、现象(错误信息)Handler dispatch failed; nested exception is java.lang.NoSuchMethodError3、原因(可能有多种原因,但下面是我这次导致错误的原因) 有2个不同版本的jar同时存在注:项目的打包都是maven的package,结果
2021-04-08 09:30:41
8329
原创 解决Uncaught TypeError: $(...).removeClass is not a function
Uncaught TypeError: $(…).removeClass is not a function文件中别的地方可以使用$,说明是成功引用了jquery包的。该问题暂时没有解决,路过的大佬帮忙康康。
2021-04-07 17:01:08
3157
转载 RequestMapping中produces属性作用
注解RequestMapping中produces属性可以设置返回数据的类型以及编码,可以是json或者xml:@RequestMapping(value="/xxx",produces = {"application/json;charset=UTF-8"})或@RequestMapping(value="/xxx",produces = {"application/xml;charset=UTF-8"})但是必须要和@ResponseBody注解一起使用才可以,不加@ResponseBody注
2021-04-07 12:38:40
422
原创 关于ajax $.post({}) success回传函数中data和this.data
success:function(data){ console.log("data="+data); //data为controller return的数据 console.log("this.data="+this.data); //this.data为jsp页面表单传输给后台的数据
2021-04-07 10:15:18
817
原创 jsp和html文件引用同一个css文件,但效果不同,html中的背景图片无法全屏显示
jsp和html文件引用同一个css文件,但效果不同,html中的背景图片无法全屏显示jsp页面采用是html标准html页面采用的是html5标准html标准下尹用以下css可以背景全屏,html5标准下不行原因:应该是html5 body标签的background属性废弃了改成以下问题解决...
2021-04-06 22:38:57
322
原创 There is no getter for property named ‘id‘ in ‘class java.lang.String‘
There is no getter for property named ‘id’ in ‘class java.lang.String’将${id}改成#{id,jdbcType=VARCHAR}因为在数据库中字段类型为VARCHARs
2021-04-06 22:29:05
180
原创 Cannot convert value of type ‘java.lang.String‘ to required type ‘com.mapper.YkyMapper‘
.Error creating bean with name ‘YkyServiceImpl’ defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type
2021-04-06 22:27:02
502
原创 Cannot resolve property ‘ykyMapper‘ SSM框架 service层配置创建bean时property name报红
Cannot resolve property ‘ykyMapper’ SSM框架 service层配置创建bean时property name报红原因:YkyServiceImpl类(service实现类)中没有ykyMapper的构造函数和setter方法,加入方法后解决。
2021-04-06 22:22:44
403
原创 启动过滤器异常
org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常原因:WEB-INF下没有lib解决:Project Structure->Project Design->ArtifactsPut into Output Root后WEB-INF下出现lib问题解决。...
2021-04-06 22:11:58
2573
转载 mybatis注解模糊查询的两种方式
第一种 拼接字符串@Select("select * from xxx where name like #{name} ")List findByName(String name)测试的时候,传入的参数要拼接为userDao.findByName("%name%")第二种 占位符@Select("select * from xxx where name like ‘%${value}%’ ")List findByName(String name)测试的时候,直接传入参数user
2020-05-19 00:28:18
290
原创 Layui 后台controller传给前端table一个NULL让页面显示无数据而不是报错一直转圈(Layui实现搜索功能问题)
Controller代码如下:(不是你的代码肯定比较难看,可以先跳过) @RequestMapping("/empsList") @ResponseBody public LayuiTransform<Employee> empsList(@RequestParam("empsPage") Integer page , @RequestParam("empsSize") Integer size , @RequestParam("condition") String co
2020-05-18 22:42:30
1444
1
原创 JS AJAX传递数组的方法
在用ajax传递数组时一开始用的是$.post({ url:'delEmployee', data:{ 'ids':ids }, success:function(){ } } })后台无法接收,浏览器报错后来经过查阅资料得知应应采用这样的写法$.post({ url:'delEmployee',.
2020-05-17 11:29:01
675
原创 layui中使用正则表达式验证 多个中文汉字
使用layui中自定义verify验证中文汉字需要注意如图/^[\u4e00-\u9fa5]{1,8}$/ 按道理来说这是匹配中文汉字的正则表达式(1-8个汉字)但可能是因为页面页面解析等等的问题,导致这个表达式无法正常匹配到中文。后来改成了这个匹配双字节字符的表达式后匹配成功! /^[^\x00-\xff]{1,8}$/ 更多正则表达式及Layui中自定义verify对表单进行验证请查看js常用正则表达式(附带Layui中form的表单验证)...
2020-05-14 23:29:16
933
原创 js常用正则表达式 匹配多个汉字、数字、英文、所有字符(附带Layui中form的表单验证)
[转载]/^[1-9]\d*$/ //只能输入正整数var reg = /^[1-9]\d{0,3}\.\d$/ ; //首位(1-9),中间零到三位数字,接着点号,点号后一位小数(0-9)var reg = /^[1-9]\d{0,2}\.\d{2}$/; //首位(1-9),中间零到二位数字,接着点号,点号后两位小数(0-9)var reg = /^[1-9]\d{1,4}$/; //首位(1-9),中间到结尾一到四位数字,无小数var reg
2020-05-14 19:26:12
11225
原创 AJAX的success回调函数执行时间问题
前台AJAX中进行对从controller后台传入的数据进行if判断的相关问题controller return一个int类型的数据给前端ajax//AddEmployee @RequestMapping("/addEmployee") @ResponseBody public int addEmployee(@RequestParam("empId") String empId ,@RequestParam("empName") String empName
2020-05-14 16:49:48
1037
转载 ResponseBody的作用
【转载】@ResponseBody 注解的作用1、@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、@RequestMapping("/login") @ResponseBody public User l
2020-05-14 15:41:36
859
原创 javaweb开发,使用AJAX将Controller后台数据传递到前台的前台接收问题
Controller传递数据到前台前台接收问题(菜鸟疑惑)jsp页面部分代码 $.post({ url:'addEmployee', //对应controller中 @RequestMapping("/addEmployee") data:{ //这里是将数据从前端传递给后台controller 'empId':document.getElement
2020-05-14 14:02:19
673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人