Jsp页面上传图片到servlet接收
Jsp页面上传图片到servlet接收
在做java web项目的时候 遇到图片或者一些文件处理的时候我们应该怎么办呢,
在页面我们要准备好一个input 设置它的属性类型是file 用这个input标签来装图片文件的 img标签只是用来显示图片在页面上而已。
在这里我们使用表单提交的方式去提交数据到后台,
然后呢要使用一个插件
在你的点击事件里添加这个方法ajaxSubmit()这个方法可以控制提交的时机。
使用这个方法请自行下载插件“jquery.form.js”
到这里的话,图片已经上传到了servlet了那要如何接收呢
到了控制层我们使用的表单提交还是使用“req.getParameter(“”)” 是行不通的了我们需要换给方式来接收页面传来的值
我们需要这两个架包
然后
进行上图的处理
然后按下图的处理
判断是否文件不是文件就是表单里别的值获取字段 判断是否是自己要的值 是的话就对上表的值
文件那边 因为我这里是二进制处理文件的 所以需要一个二进制的值来传递。
后面将数据给表 dr赋值 然后调用新增方法就完成了。