![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
呆呆的笨笨君
我有两样法宝:读书与健身。
读书是为了心平气和的和sb说话,
健身是为了让sb心平气和的和我说话。
展开
-
[java-ssm]$.ajax()单文件上传
使用ajax上传文件相比form表单上传文件,最好的一点就是让用户体验更舒适。form表单提交无论如何都会导致页面刷新,而ajax提交可以自己控制,如果上传失败还可以停留在原页面。文件上传流程分析:上传文件本质是把参数转成二进制编码,必须是POST提交方式才行,前台提交到后台就是以二进制数据流的方式传输。以往在做文件上传时,使用表单提交的话,jsp代码大致要要写成<form acti...原创 2019-08-15 10:49:42 · 163 阅读 · 0 评论 -
[java-ssm]单文件下载
说明:在上传文件的时候,文件都是重命名了唯一名称保存在服务器,只有新名称保存在数据库。所以我们下载不是从数据库下载,而是从数据库找到这个文件名,从而在服务器找到这个文件并下载过来。注意:下载不能使用ajax,要么使用表单,要么在js使用 window.location.href。后者缺点是只能支持get提交。jsp代码如下:下载的a标签里的属性实际上是通过属性thisid存有该下载文件在...原创 2019-08-15 11:13:06 · 130 阅读 · 0 评论 -
[java-ssm]向数据库新增数据后返回主键id
操作需要在Mapper.xml文件中给insert标签内部第一行加上类似如下代码,表示新增完毕后立马查询id。keyProperty属性填写的是你的实体类的主键字段;order为after时表示是新增完后才返回主键id,如果是before则是新增前返回;resultType是主键id类型。<selectKey keyProperty="customerId" order="AFTE...原创 2019-08-15 11:43:59 · 2697 阅读 · 0 评论