javaWeb
AzH_597
这个作者很懒,什么都没留下…
展开
-
使用jquery+bootstrap搭建一个可以在表格内以分页形式显示的图片列表 点击弹出大图 弹出层显示大图 点击小图显示大图
昨天在完善自己写的小demo的时候遇到一个需求,我需要在表格内其中的一列显示多张图片,对前端经验很少的我开始犯难,后来找了几篇大佬的博客,自己琢磨了一会,捣鼓出了一个还算可以的显示方式可以完成的一些功能1.点击后弹出层显示2.自动绑定点击事件,绑定显示图片路径3.点击其余部位消失先看下html的代码<body><div id="outerdiv" style="position:fixed;top:0;left:0;background:rgba(0,0,0,0.7)原创 2020-10-20 22:30:14 · 602 阅读 · 1 评论 -
Mybatis插入insert后需要返回其主键的方法,及一直取不到id的值取出为null或者取到的一直是记录数取到的是1的解决方法
今天写demo的时候遇到了一个新的小需求,我需要在做完insert后得到插入后其的主键id值,本来想的是insert后再去查询一次,但想了想我的数据库约束并没有加上唯一约束会比较麻烦,而且用起来也不够优雅,所以百度了一番,mybatis和广大网友果然给出了解决方案,下面我先把方法贴出来,再来说一下我遇到的两个问题mapper.xml文件 <insert id="insert" parameterType="cn.azh.bean.Victem" useGeneratedKeys="true" k原创 2020-10-10 02:24:35 · 880 阅读 · 2 评论 -
关于前端传日期参数,后端接受日期转换时有时正常有时java.text.ParseException: Unparseable date:
这两天在练手写小demo的时候遇到一个奇怪的问题前端给后端传了一个date格式的参数,前端用了jquery规定不可为空,后端同样校验if(dateCheater.startsWith(",")) { System.out.println("时间未选择"); valiData.put("cheater_date_error", "受骗时间:(请选择时间)"); return Msg.fail().add("error_map", valiData); }else { cheat原创 2020-10-08 01:25:02 · 483 阅读 · 0 评论 -
SSM环境+jquery+ajax 实现批量文件上传并预览后,同时上传文件和数据 校验图片后缀是否合法 文件大小是否超限
实现功能1.选择文件后直接预览2.点击上传按钮后使用ajax批量提交数据给服务器处理3.同时上传文件和表单数据一.配置文件springMVC配置文件中添加 <!-- 上传文件 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defa原创 2020-10-06 00:53:34 · 346 阅读 · 1 评论 -
使用Maven的SSM环境+jquery+ajax 实现多文件图片上传并预览后保存到本地,图片路径保存在数据库整套流程
实现功能1.选择文件后直接预览2.点击上传按钮后使用ajax批量提交数据给服务器处理预览配置文件springMVC配置文件中添加 <!-- 上传文件 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding"原创 2020-09-26 02:55:01 · 479 阅读 · 0 评论 -
关于使用navicat连接阿里云服务器数据库出现的一系列问题
这几天把项目挂在了服务器上面,想修改数据库配置发现在服务器上配太麻烦了,就想着在本地用navicat连接到云服务器上的数据库,但是出现了一系列报错就很苦恼,这里罗列下我用下来正确的操作步骤。1.在阿里云和宝塔(我这里用的是宝塔面板)放行3306端口(数据库端口)2.打开宝塔 进入终端 键入mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;说明:【想要root用户使用原创 2020-09-21 01:07:27 · 572 阅读 · 0 评论 -
MAC下eclipse大小写切换问题 最方便最快捷的大小写切换 +常用的一些快捷键
大小写切换作为我这个码农来说基本上是隔一会就要用一次,刚开始用mbp的时候真的被这个折磨了好久方法1,长按中/英 键直到指示灯亮起方法2,command+中/英 可以不用等待直接切换大写输入但是上面这两个方法还是不太友好,一个要等,一个来回切换麻烦 找了半天终于找到了目前我找到的最好的解决方案按住shift键(向上箭头的) 按住直接输入就是大写 松开就是小写这个方法虽然还不是很习惯,但习惯了之后感觉比win上的要好一点,也比上两个方法要好太多其他常用的mac下的eclipse快捷键保存:c原创 2020-09-10 20:53:10 · 469 阅读 · 0 评论 -
SSM整合时遇到Cannot resolve reference to bean ‘pooledDataSource ‘ while setting bean property ‘dataSource
今天找项目练手ssm整合时遇到的问题虽然送的错误很傻叉 但找了半天正好总结下可能可以解决的地方1.jar包冲突 版本选择对应的2.<property name="dataSource" ref="pooledDataSource"></property>ref错写成了value导致未找到3.数据源的id与sqlSessionFactory中填入的ref后的值不对应4.pooledDataSource后多了个空格...原创 2020-09-10 18:57:14 · 2224 阅读 · 2 评论 -
关于maven项目的java Resources红叉 项目没有实际报错/Cannot change...module to 2.5
今天做项目的时候遇到一个小问题 明明项目没有实际报错但是Java Resource文件夹却冒红叉 强迫症的我很难受 先用windows-show view-problems调出了错误报告框,看到错误提示为第一步右键项目,properties-project facets将web module改为2.5即可,然后一样右键项目:maven-update project一下即可如果有朋友和我一样 不能修改⬇️那就得修改一下配置文件.setting\文件夹下的 org.eclipse.wst.co原创 2020-08-28 19:49:40 · 199 阅读 · 0 评论 -
关于SpringMVC控制器层处理请求时,视图解析器不能成功返回页面而是直接返回文字的解决方法
在控制器层编写时误加了@ResponseBody注解例: @RequestMapping("/testJsp") public String test() { return "test"; }当只有requestmapping一个注解的时候,我们自己配置好的视图解析器会帮我们自动拼串,如跳转到/WEB-INF/views/test.jsp页面上当我们加上了ResponseBody注解后如 @RequestMapping("/testJsp") @ResponseBody pu原创 2020-08-27 15:26:11 · 628 阅读 · 0 评论 -
SSM三大框架整合所需jar包+日志/缓存/验证码/ajax/数据校验全部jar包
SSM整合1.导包1)Spring 【AOP核心】 com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar spring-aspects-4.0.0.RELEASE.jar 【IOC核心】 commons-logging-1.1.3.jar spring-aop-4.0.原创 2020-06-22 11:49:49 · 234 阅读 · 0 评论 -
简单HTML+CSS+JavaScript+jquery实现简约时尚代办事项详解 动态+渐变 实战练手页面模板
html代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" href="//at.alicdn.com/t/font_1681974_5do3a0itbp.css"...原创 2020-03-10 22:58:39 · 480 阅读 · 0 评论 -
HTML CSS字体图标库的引用及使用 SVG文件
1.进入图标库阿里妈妈矢量图标库2.搜索并下载想要的图标的SVG文件3.创建一个新项目,点击上传图标至项目4.拖入刚刚下载的图标对应的SVG文件5.选择一种方式导入 我这里用的是Font Class 将其导入css至项目<link rel="stylesheet" href="//at.alicdn.com/t/font_1681974_5do3a0itbp.css"/&...原创 2020-03-10 13:04:43 · 2186 阅读 · 0 评论 -
Eclipse中使用Spring对数据库连接的详细步骤 jar包 及可能出现的一系列报错原因和解决方案
1.导入jar包 1.1 在工程下创建lib文件夹,直接拖入以下jar包,jar包下载地址在文章末尾 1.2 按住ctrl键单击已经拖入的jar包,全选后右键选择Build path2.配置属性文档 2.1 右键src文件夹,创建file文件 **db.properties**属性文档代码如下(记得删除多余备注和换行)jdbc.user=root <!--数据库用户...原创 2020-03-10 11:00:55 · 1768 阅读 · 4 评论 -
简单HTML+CSS+JavaScript实现简约时尚登录页面详解 动态+渐变
html代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <link rel="stylesheet" href="css/style.css" /> <script...原创 2020-03-09 16:20:44 · 1051 阅读 · 1 评论 -
java Web防止表单重复提交危害及解决方案 token机制详解
token机制详解注:文内关于使用验证码图片的代码请参考我的另一篇博客 java Web项目中导入验证码图片功能步骤详解重复提交的危害1)数据库可能会多次保存相同数据2)安全问题,如多次支付等3)服务器性能受损重复提交的几种情况1)成功提交后,直接刷新页面(每一次刷新就是重复上一次请求)解决方案:将转发改为重定向即可2)由于网速或服务器的性能,导致处理请求满,用户重复点...原创 2020-02-28 01:00:21 · 536 阅读 · 0 评论 -
java Web项目中导入验证码图片功能步骤详解
关于在Tomcat的java Web项目中添加验证码功能详解源码示例(仅为简单演示,大佬勿喷)web.xml配置: <servlet> <servlet-name>KaptchaServlet</servlet-name> <servlet-class>com.google.code.kaptcha.servlet.Kaptc...原创 2020-02-27 19:34:56 · 602 阅读 · 0 评论 -
SESSION创建机制 活化钝化 生命周期 序列化后产生的临时文件等问题
SESSION活化与钝化一.SESSION的创建机制当客户端第一次访问JSP或者servlet页面时会自动创建session,如访问的是html等静态资源是不会创建的,可通过request.getSession(true)强制创建session,如果session存在此方法则返回session,如果不存在session,该方法则创建一个新的session并返回二.SESSION的生命周期2...原创 2020-02-26 21:54:17 · 201 阅读 · 0 评论