技术笔记:ssm异步上传图片

简介: 技术笔记:ssm异步上传图片

1.首先引入jersey jar包


2.在配置文件中,配置允许上传图片


3.修改增加商品页面


<%@ page language="java" import="java.util." pageEncoding="UTF-8"%>


<%@ include file="/back_page/head.jsp" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

[/span>html xmlns=""

[/span>head

[/span>title

[/span>script type="text/javascript"

function uploadPic() {


var options={


url:"/cn/upload/uploadPic.do", 访问保存图片的controller层的方法


dataType:"json",


type:"post",


success:function(data){


//回调2个路径


//url 绝对路径,用于在页面上显示图片


//path 相对路径,保存在数据库中


$("#allImgUrl").attr("src",data.url); 显示图片


$("#path").val(data.path)


}


}


$("#jvForm").ajaxSubmit(options);


}




[/span>body

[/span>div class="box-positon"

[/span>div class="rpos"

[/span>form class="ropt"

[/span>input type="submit" onclick="this.form.action='v_list.shtml';" value="返回列表" class="return-button"/>



[/span>div class="clear"


[/span>div class="body-box" style="float:right"

[/span>form id="jvForm" action="/cn/brand/add.do" method="post" enctype="multipart/form-data"

[/span>table cellspacing="1" cellpadding="2" Width</span>="100%" border="0" class="pn-ftable"

[/span>tbody

[/span>tr

[/span>td Width</span>="20%" class="pn-flabel pn-flabel-h"

[/span>span class="pn-frequired"<span style="color: rgba(0, 0, 255, 1)"]

品牌名称:="80%" class="pn-fcontent"

[/span>input type="text" class="required" name="name" maxlength="100"/>




[/span>tr

[/span>td Width</span>="20%" class="pn-flabel pn-flabel-h"

[/span>span class="pn-frequired"

上传商品图片(90x150尺寸):

[/span>td Width</span>="80%" class="pn-fcontent"

注:该尺寸图片必须为90x150。




[/span>tr

[/span>td Width</span>="20%" class="pn-flabel pn-flabel-h"

[/span>td Width</span>="80%" class="pn-fcontent"

[/span>img Width</span>="100" Height</span>="100" id="allImgUrl"/>


[/span>input type="hidden" name="imgUrl" id="path"/> 保存到数据库中,贮存在对象里


[/span>input type="file" onchange="uploadPic()" name="pic"/> 鼠标点击选中发生的事件,就是已经保存图片了




[/span>tr

[/span>td Width</span>="20%" class="pn-flabel pn-flabel-h"

品牌描述:="80%" class="pn-fcontent"

[/span>input type="text" class="required" name="description" maxlength="80" size="60"/>




[/span>tr

[/span>td Width</span>="20%" class="pn-flabel pn-flabel-h"

排序:="80%" class="pn-fcontent"

[/span>input type="text" class="required" name="sort" maxlength="80"/>




[/span>tr

[/span>td Width</span>="20%" class="pn-flabel pn-flabel-h"

是否可用:="80%" class="pn-fcontent"

[/span>input type="radio" name="isDisplay" value="1" checked="checked"/>可用


[/span>input type="radio" name="isDisplay" value="0"/>不可用





[/span>tbody

[/span>tr

[/span>td class="pn-fbutton" colspan="2"

[/span>input type="submit" class="submit" value="提交"/> [/span>input type="reset" class="reset" value="重置"/>










4.controller层方法


?1234567891011121314151617181920212223242526272829303132333435363738394041<div class="l

目录
打赏
0
0
0
0
32
分享
相关文章
SSM框架笔记源码剖析
SSM,是Spring+Spring MVC+MyBatis的缩写,是继SSH之后,目前比较主流的JavaEE企业级框架,适用于搭建各种大型的企业级应用系统。Spring依赖注人DI来管理各层的组件,使用AOP (面向切面编程)管理事务、日志、权限等。Spring MVC代表Model(模型)、View(视图).Contoller(控制)接收外部请求并进行分发和处理。MyBatis是基于JDBC的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。
103 0
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
584 37
【Java笔记+踩坑】SSM整合
统一结果封装、统一异常处理、整合图书案例、拦截器
【Java笔记+踩坑】SSM整合
经验大分享:ssm异步上传图片
经验大分享:ssm异步上传图片
61 0
JAVAEE框架技术之15SSM综合案例 订单管理查询
JAVAEE框架技术之15SSM综合案例 订单管理查询
131 0
JAVAEE框架技术之15SSM综合案例 订单管理查询
京东T9纯手打688页神笔记,SSM框架整合Redis搭建高效互联网应用
Spring框架是Java应用最广的框架。它的成功来源于理念,而不是技术本身,它的理念包括loC (Inversion of Control,控制反转)和AOP (Aspect Oriented Programming,面向切面编程)。
SSM三层架构的初步使用《笔记内容四》(二)
SSM三层架构的初步使用《笔记内容四》(二)
67 0
ssm026校园美食交流系统(文档+源码)_kaic
本文介绍了基于Java语言和MySQL数据库的校园美食交流系统的设计与实现。该系统采用B/S架构和SSM框架,旨在提高校园美食信息管理的效率与便捷性。主要内容包括:系统的开发背景、目的及内容;对Java技术、MySQL数据库、B/S结构和SSM框架的介绍;系统分析部分涵盖可行性分析、性能分析和功能需求分析;最后详细描述了系统各功能模块的具体实现,如登录、管理员功能(美食分类管理、用户管理等)和前台首页功能。通过此系统,管理员可以高效管理美食信息,用户也能方便地获取和分享美食资讯,从而提升校园美食交流的管理水平和用户体验。
weixin050高校体育场管理系统+ssm(文档+源码)_kaic
本文针对高校体育场管理系统的开发与实现进行详细介绍。随着经济快速发展,人们对手机软件需求增加,高校体育场管理系统应运而生。系统采用JAVA技术、Mysql数据库和SSM框架等成熟技术,通过分析功能需求、可行性及性能,设计出包含管理员、用户和学生角色的功能模块。系统实现用户注册登录、信息管理等功能,简化传统手工统计模式,提高管理效率,满足用户对信息获取的及时性与准确性需求。
weixin050高校体育场管理系统+ssm(文档+源码)_kaic
基于ssm的社区物业管理系统,附源码+数据库+论文+任务书
社区物业管理系统采用B/S架构,基于Java语言开发,使用MySQL数据库。系统涵盖个人中心、用户管理、楼盘管理、收费管理、停车登记、报修与投诉管理等功能模块,方便管理员及用户操作。前端采用Vue、HTML、JavaScript等技术,后端使用SSM框架。系统支持远程安装调试,确保顺利运行。提供演示视频和详细文档截图,帮助用户快速上手。
64 17

热门文章

最新文章