欢迎来到天天文库
浏览记录
ID:34723986
大小:130.18 KB
页数:12页
时间:2019-03-10
《jsp实现图片上传压缩添加水印》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Struts1实现文件上传功能实现技术:Struts1.3+JSP主要实现:上传文件类型的前台验证,后台验证上传文件的类型、格式;实现图片的压缩和添加水印等功能。JSP页面部分代码:(1)上传表单代码上传图片:2、="color:red;margin-left:40px;">* 只允许上传gif、jpg、bmp、png! (2)JavaScript验证代码functionverifyForm(objForm){//取得上传文本框的值varimagefile=objForm.imagename.value3、;//取得上传文件扩展名varext=imagefile.substring(imagefile.length-3).toLowerCase();if(ext!="jpg"&&ext!="gif"&&ext!="bmp"&&ext!="png"){alert("只允许上传gif、jpg、bmp、png!");returnfalse;}returntrue;}functionSureSubmit(objForm){//验证通过则提交表单if(verifyForm(objForm))objForm.submit();returnfalse;}(3)/WEB-INF/UI/suc4、cess.jsp代码${suc}点击返回(4)/WEB-INF/UI/fail.jsp代码操作失败!${message}单击返回前一页 Struts5、1中配置文件的配置6、success.jsp"/>后台代码(1)DomainObject packagecom;importjava.io.File;importjava.io.FileOutputStream;importjava.util.Arrays;importjava.util.List;importorg.apache.struts.action.ActionForm;importorg.apache.struts.upload.FormFile;publicclassImageFormextendsActionForm{/**图片路径**/p7、rivateFormFileimagename;publicFormFilegetImagename(){returnimagename;}publicvoidsetImagename(FormFileimagename){this.imagename=imagename;}//验证上传图片的格式和类型publicstaticbooleanvalidateImageFileType(FormFileformF
2、="color:red;margin-left:40px;">* 只允许上传gif、jpg、bmp、png! (2)JavaScript验证代码functionverifyForm(objForm){//取得上传文本框的值varimagefile=objForm.imagename.value
3、;//取得上传文件扩展名varext=imagefile.substring(imagefile.length-3).toLowerCase();if(ext!="jpg"&&ext!="gif"&&ext!="bmp"&&ext!="png"){alert("只允许上传gif、jpg、bmp、png!");returnfalse;}returntrue;}functionSureSubmit(objForm){//验证通过则提交表单if(verifyForm(objForm))objForm.submit();returnfalse;}(3)/WEB-INF/UI/suc
4、cess.jsp代码${suc}点击返回(4)/WEB-INF/UI/fail.jsp代码操作失败!${message}单击返回前一页 Struts
5、1中配置文件的配置6、success.jsp"/>后台代码(1)DomainObject packagecom;importjava.io.File;importjava.io.FileOutputStream;importjava.util.Arrays;importjava.util.List;importorg.apache.struts.action.ActionForm;importorg.apache.struts.upload.FormFile;publicclassImageFormextendsActionForm{/**图片路径**/p
6、success.jsp"/>
7、rivateFormFileimagename;publicFormFilegetImagename(){returnimagename;}publicvoidsetImagename(FormFileimagename){this.imagename=imagename;}//验证上传图片的格式和类型publicstaticbooleanvalidateImageFileType(FormFileformF
此文档下载收益归作者所有