
项目日记
Zhunh_
个人主页=>http://www.zhunh.top/
展开
-
记录问题:文档加载完毕添加的元素、ajax局部刷新页面的元素,js事件失效
1.问题描述页面有一个表格,初始有n行数据,每行有一个操作按钮(设置了click事件)。点击筛选按钮,发送ajax请求获得新的数据,将数据渲染到同一个表格,问题出现:每行的操作按钮失效,在浏览器开发者模式发现事件消失,而初始表格数据的按钮是有事件的。2.问题原因:我用JQ选择器绑定事件的元素在ajax刷新页面之后消失,ajax从服务器加载的新数据我没有添加事件。3.解决:思路:用j...原创 2018-03-08 21:39:01 · 976 阅读 · 1 评论 -
从oracle导数据到mysql
工具:SQL Developer,MySQL Workbench,Notepad++思路:a.SQL Developer连接oracle数据库将表导出为csv格式文件(点查询数据之后有导出按钮)b.Notepad++打开csv格式文件选择全部数据转编码为UTF-8c.MySQL Workbench右键表选择导入数据,导入完成注意:a.SQL Developer连接远程oracle数据库填:ip/S...原创 2018-06-17 12:06:29 · 1010 阅读 · 0 评论 -
CentOS安装32位命令库
需安装glibc.i686,zlib.i686,libstdc++.i686三个库.相关命令:yum search xxx:查找安装库yum list | grep xxx:模糊查找本地库yum install xxx:安装yum remove:卸载参考博客:CentOS安装aapt...原创 2018-06-17 11:27:28 · 3664 阅读 · 0 评论 -
记录问题:Sprintboot不通过controller直接访问静态html页面
问题:新建springboot项目,将boostrap模板导入。访问index.html正常。从index.html访问别的页面404错误。解决:开始是将html文件全放templates文件夹下,而springboot默认static文件夹之外的页面需要通过controller访问(好像是websecurity权限控制)。把除index.html外的页面放static文件夹,再运行可以正常访问。...原创 2018-06-09 20:17:59 · 8450 阅读 · 5 评论 -
记录问题:Springboot上传文件
方法一: //上传文件方法 public void uploadUtil(MultipartFile file,String filepath,String filename) throws IOException { File uploadDir = new File(filepath); if(!uploadDir.exists()) { uploadDir.mkdirs();...原创 2018-06-24 15:39:42 · 251 阅读 · 0 评论 -
记录问题:mysql中datetime类型字段的自动更新
问题:数据库设置了一个字段保存该条记录的最后修改时间,更新操作的时候该字段不更新,始终为第一次插入该条数据的时间。原因:更新操作是直接update对象,而对象是findById从数据库查找出来的,带有了最后修改时间字段的值,此时手动将该值设置为null即可,数据库便会将当前时间赋给该字段。...原创 2018-05-05 09:24:11 · 4172 阅读 · 0 评论 -
记录问题:mysql中datetime类型字段在后台读取与前端展示
1.数据库字段类型为datetime,model里:@Column(name = "createtime", length = 20)private Date createTime;2.两种将数据传到前端的方法方法一:List<Map<String, Object>> list=targetService.findAll();//这里获取到目标list,省略业务方法Li...原创 2018-05-03 17:24:48 · 4156 阅读 · 1 评论 -
记录问题:linux下安装mariadb(mysql分支)
1.一开始我直接运行命令:yum install mariadb发现不能启动服务。2.安装服务yum -y install mariadb mariadb-server3.启动systemctl start mariadb//启动systemctl enable mariadb//开机启动4.设置mysql_secure_installation5.登录测试mysql -u root -p~]...原创 2018-05-03 10:33:16 · 191 阅读 · 0 评论 -
记录问题:webuploader上传插件,上传按钮没反应,引入文件都正常
上传按钮在modal里,modal开始是隐藏的,导致组件获取不到#picker的宽高,没办法初始化。解决:在按钮出现的时候刷新$(function(){ var uploader = WebUploader.create({ // swf文件路径 //swf: '/webuploader/Uploader.swf', auto:false, // 文件接收...原创 2018-04-23 10:01:09 · 3057 阅读 · 1 评论 -
记录问题:表单元素设置disabled属性后台不能获取该值
有些表单元素不希望用户填写的话,可设置disabled属性,但是设置disabled属性的表单字段值不会提交到后台。可以通过设置readonly属性值达到同样的效果且能提交到后台。<input type="text" name="name" required="required" id="name" placeholder="姓名" disabled>//disabled=&qu原创 2018-04-02 12:03:56 · 1723 阅读 · 0 评论 -
记录问题:layer弹出层ifame子页面和父页面交互
1.问题描述:项目有个页面用layer弹出层,嵌入一个iframe(content是单独的一个页面),iframe子页面是一个表单,有提交按钮。提交表单到后台,后台controller返回一个ModelAndView(redirect:父页面url)。想实现表单提交完之后layer弹出层关闭且父页面刷新数据。结果是弹出层里面刷新为父页面,且未关闭。2.解决思路:想了办法在提交按钮之后写刷新语句,总...原创 2018-03-21 09:00:04 · 1046 阅读 · 1 评论 -
记录问题:登录session过期,ajax请求被web security拦截,页面没有数据且没有重定向到login页面
1.问题背景:项目是springboot框架,用了web security拦截请求,控制用户权限项目有一个页面,点击分类按钮,发送ajax请求后台获取数据并局部刷新数据。当session过期时,点击分类按钮,请求会被拦截转为“/login”,但由于是ajax,页面实际并不会刷新而转向login页面,于是页面数据也全部变为undefinde,手动刷新页面才会到登录界面。2.解决:ajax请求成功会返...原创 2018-03-24 16:21:57 · 659 阅读 · 0 评论 -
记录问题:springboot下自定义servlet的支持
在入口类添加注解@ServletComponentScan@SpringBootApplication@ServletComponentScan//扫描自定义的servlet和filterpublic class Application { public static void main(String[] args) { SpringApplication.run(Applicati...原创 2018-03-13 11:39:13 · 473 阅读 · 0 评论 -
记录问题:ajax返回对象到页面问题以及数据中文乱码问题
response对象设置:res.setContentType("text/html;charset=utf-8");res.setCharacterEncoding("utf-8");原创 2018-03-24 16:26:39 · 229 阅读 · 0 评论 -
记录问题:在springboot中servletlet调用service方法空指针异常问题
1.异常:[2018-03-11 16:16:59.929] - 5940 严重 [http-nio-8666-exec-1] --- org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/].[fileUpload]: Servlet.service() for servlet [fileUpload] in contex...原创 2018-03-11 16:26:20 · 2252 阅读 · 0 评论 -
记录问题:springboot项目里用MultipartFile获取前端传的file为null问题
看了很多博客,原因好像是springboot自带的org.springframework.web.multipart.MultipartFile和Multipart冲突。记录一种亲测有效的解决方法,@EnableAutoConfiguration排除冲突的依赖@EnableAutoConfiguration(exclude = {MultipartAutoConfiguration.class})...原创 2018-03-17 09:48:19 · 20391 阅读 · 8 评论 -
记录问题:springboot中使用Mybatis-pagehelper分页插件遇到的版本兼容问题
老项目中的pagehelper依赖版本是4.2.1,新项目是5.X。老项目pagehelper的java配置类 import com.github.pagehelper.PageHelper,如果pagehelper依赖换成5.x,在将pagehelper插件引入SqlSessionFactory中会有一个错误提示:cannot convert from PageHelper to Interce...原创 2018-03-01 16:38:58 · 4057 阅读 · 0 评论 -
笔记:springboot页面出错的自定义提示
try { //可能出错的操作,例如数据库查找为空 } catch (Exception e) { // TODO: handle exception response.setContentType("text/html;charset=utf-8"); response.setCharacterEncoding("utf-8"); respo...原创 2018-07-03 16:26:48 · 227 阅读 · 0 评论