技术笔记: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

相关文章
|
4月前
|
前端开发 Java 数据库连接
SSM框架笔记源码剖析
SSM,是Spring+Spring MVC+MyBatis的缩写,是继SSH之后,目前比较主流的JavaEE企业级框架,适用于搭建各种大型的企业级应用系统。Spring依赖注人DI来管理各层的组件,使用AOP (面向切面编程)管理事务、日志、权限等。Spring MVC代表Model(模型)、View(视图).Contoller(控制)接收外部请求并进行分发和处理。MyBatis是基于JDBC的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。
53 0
|
7天前
|
设计模式 Java 关系型数据库
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
|
8天前
|
前端开发 Java 数据库连接
【Java笔记+踩坑】SSM整合
统一结果封装、统一异常处理、整合图书案例、拦截器
【Java笔记+踩坑】SSM整合
|
3月前
|
JSON JavaScript 前端开发
经验大分享:ssm异步上传图片
经验大分享:ssm异步上传图片
32 0
|
4月前
|
SQL Java 数据库连接
JAVAEE框架技术之15SSM综合案例 订单管理查询
JAVAEE框架技术之15SSM综合案例 订单管理查询
81 0
JAVAEE框架技术之15SSM综合案例 订单管理查询
京东T9纯手打688页神笔记,SSM框架整合Redis搭建高效互联网应用
Spring框架是Java应用最广的框架。它的成功来源于理念,而不是技术本身,它的理念包括loC (Inversion of Control,控制反转)和AOP (Aspect Oriented Programming,面向切面编程)。
SSM三层架构的初步使用《笔记内容四》(二)
SSM三层架构的初步使用《笔记内容四》(二)
32 0
|
30天前
|
Java 数据库连接 Maven
手把手教你如何搭建SSM框架、图书商城系统案例
这篇文章是关于如何搭建SSM框架以及实现一个图书商城系统的详细教程,包括了项目的配置文件整合、依赖管理、项目结构和运行效果展示,并提供了GitHub源码链接。
手把手教你如何搭建SSM框架、图书商城系统案例
|
3月前
|
前端开发 JavaScript Java
计算机Java项目|SSM智能仓储系统
计算机Java项目|SSM智能仓储系统
|
1月前
|
SQL Java 应用服务中间件
使用SSM搭建图书商城管理系统(完整过程介绍、售后服务哈哈哈)
这篇文章是关于如何使用SSM框架搭建图书商城管理系统的教程,包括完整过程介绍、常见问题解答和售后服务,提供了项目地址、运行环境配置、效果图展示以及运行代码的步骤。
使用SSM搭建图书商城管理系统(完整过程介绍、售后服务哈哈哈)