日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

解决 jquery.form.js和springMVC上传 MultipartFile取不到信息

發布時間:2024/1/17 c/c++ 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决 jquery.form.js和springMVC上传 MultipartFile取不到信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前段頁面:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!DOCTYPE html > <html> <head><title>個人信息</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta content="width=device-width; initial-scale=1.0; minimum-scale=1.0; maximum-scale=1.0;user-scalable=no" name="viewport"><meta content="640" name="MobileOptimized"><meta content="YES" name="apple-touch-fullscreen"><meta content="yes" name="apple-mobile-web-app-capable"><link href="${ROOT_PATH }content/css/staff/employee.css" type="text/css" rel="stylesheet"/><link href="${ROOT_PATH }content/css/staff/font-awesome.min.css" type="text/css" rel="stylesheet"/><script src="${ROOT_PATH }content/scripts/jquery-1.10.1.min.js"></script><script src="${ROOT_PATH }content/scripts/jquery.form.js"></script><script src="${ROOT_PATH }content/scripts/staff/staff.js"></script> </head> <body><form action="${ROOT_PATH }Staff/index/upload" name="stafform" id="stafform" method="post"><c:set var="head" value="${ROOT_PATH }content/images/staff/photo.png"/><c:if test="${!empty staff.imageurl.value }"><c:set var="head" value="${staff.imageurl.value }"/> </c:if><c:set var="headx" value="${ROOT_PATH }content/images/staff/img1.jpg"/><c:if test="${!empty staff.imageurlb.value }"><c:set var="headx" value="${staff.imageurlb.value }"/> </c:if><div class="avatar"><a class="photo" href="#"><img id="imghead" src="${head}"/><input id="imagev" name="image" οnchange="previewImage(this)" type="file" class="photo_put" value="" /></a><input type="text" name="hm" value="${staff.staffename.value}"/></div><div class="per_infor_box"><ul class="per_infor"><li><label>門 店</label><input type="text" value="${staff.commpanyName.value}" disabled="disabled" /></li><li><label>職 位</label><input type="text" value="${staff.position.value }" disabled="disabled"/></li><li><label>姓 名</label><input type="text" value="${staff.staffname.value }" disabled="disabled"/></li><li><label>手 機</label><input type="text" value="${staff.mobilephone.value }" disabled="disabled"/></li><li><label>工 齡</label><input type="text" value="${staff.workTime.value }" disabled="disabled"/></li><li><label>身份證</label><input type="text" value="${staff.pccid.value }" disabled="disabled"/></li><li><label>自我介紹</label><textarea disabled="disabled">${staff.description.value }</textarea></li></ul></div><div class="bottom infor_bot"> <input class="present" type="submit" value="提 交"/></div></form> </body><script type="text/javascript">$(function () {$('#stafform').submit(function () {var options = {dataType: 'json',success: function (txt) {if (txt.isok) {alert("保存成功");location.reload(true);return false;} else {alert(txt.data);return false;}}};$('#stafform').ajaxSubmit(options);return false;});}); </script> </html>

后臺代碼:

package amani.wechat.platform.controller;import java.io.IOException; import java.util.Date; import java.util.List; import java.util.Map;import javax.annotation.Resource; import javax.servlet.http.HttpSession; import javax.xml.bind.JAXBElement;import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile;import amani.wechat.platform.controller.model.Result; import amani.wechat.platform.services.ICommonService; import amani.wechat.platform.utils.CompressPic; import amani.wechat.platform.webserviceClient.StaffHairDesignerInfo; import amani.wechat.platform.webserviceClient.Staffinfo; import amani.wechat.platform.webserviceClient.imageService.ImageCloudService; import amani.wechat.platform.webserviceClient.imageService.ImageCloudServicePortType;import com.google.gson.Gson; import com.google.gson.reflect.TypeToken;@Controller @RequestMapping("/Staff") public class StaffController {@Resource(name="CommonService")ICommonService commonService ;static ImageCloudServicePortType aImageCloudServicePortType;static{ImageCloudService aImageCloudService = new ImageCloudService();aImageCloudServicePortType = aImageCloudService.getImageCloudServiceHttpPort();}/*** 更新頭像和昵稱* @param image* @param hm* @param session* @return* @throws IOException */@RequestMapping(value = "/index/upload", method = RequestMethod.POST)@ResponseBodypublic Result indexUpload(@RequestParam(value = "file", required = false)MultipartFile image, String hm, HttpSession session) {String imagePath = "";String imagebPath = "";Result res = new Result();String openid = session.getAttribute("openid")+"";res.setIsok(true);if(image!=null){String fileName = new Date().getTime() + "_" + image.getOriginalFilename();String key = fileName;try {byte[] img = CompressPic.compressPic(image.getInputStream(), 300, 300);imagePath = aImageCloudServicePortType.uploadFile(img, "amani", key);Gson gson = new Gson();Map<String, String> map = gson.fromJson(imagePath, new TypeToken<Map<String, String>>(){}.getType());imagePath = map.get("url");} catch (Exception e) {e.printStackTrace();} }commonService.updateStaffInfo(openid, hm, imagePath, imagebPath);return res;}}

改成

@RequestParam(value = "file",就ok了

總結

以上是生活随笔為你收集整理的解决 jquery.form.js和springMVC上传 MultipartFile取不到信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产不卡在线播放 | 毛片视频在线免费观看 | 欧美成人va| 91高跟黑色丝袜呻吟在线观看 | 四虎国产精品永久免费观看视频 | 国产伦精品一区二区三区妓女下载 | 99久久久无码国产精品性色戒 | 国产乱子伦精品 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 亚洲高清在线播放 | 999av| 欧美激情免费在线 | 午夜成人在线视频 | 亚洲人视频| 91成人在线观看国产 | 黄色操人视频 | 国产人免费人成免费视频 | 欧美精品黑人 | 日韩淫 | 6080av| 秋霞在线一区二区 | 香蕉日日 | 天堂在线资源8 | 狠狠躁夜夜躁 | 免费看91视频 | 欧美69久成人做爰视频 | 欧美偷拍精品 | 91看片网 | 激情视频久久 | 国产精品美女久久久久久 | 欧美区在线观看 | 91久久久久一区二区 | 日韩在线视频观看免费 | 亚洲天堂男人av | 美女扒开腿让人桶爽原神 | 美女洗澡无遮挡 | 欧美一区二区三区久久成人精品 | 国产欧美三级 | 麻豆av在线播放 | 奇米综合网 | 91老师国产黑色丝袜在线 | 少妇看片 | 无码人妻一区二区三区线 | 超碰黄色 | 一个人在线观看免费视频www | 婷婷色婷婷 | 日日夜夜国产 | 在线观看国产成人 | 西西444www大胆无视频 | 成人黄色在线观看视频 | 国产成人亚洲综合 | 水多多在线 | 欧美极品少妇无套实战 | 在线视频播放大全 | 日本三级韩国三级三级a级中文 | 春日野结衣av | 激情欧美日韩 | 奇米影视999 | 美女国产免费 | 激情av一区 | 午夜影院在线视频 | 一级aaaa毛片 | 国产一区二区三区观看 | 亚洲色图 校园春色 | 91最新地址永久入口 | 深爱激情站 | www.色悠悠 | 黄色的网站免费观看 | 97超碰成人 | 日韩av电影在线播放 | 日韩欧美国产一区二区 | 国产二区精品视频 | 阿v天堂在线| 日韩免费在线看 | 黑人操日本女人 | 欧美老熟妇一区二区 | 天天爱天天色 | 日本a大片 | 天堂av资源在线 | 538任你躁在线精品免费 | 少妇精品导航 | 夜夜春夜夜爽 | 91精品国产高清91久久久久久 | 欧美日韩中字 | 四虎影视永久免费观看 | 国产麻豆免费视频 | 欧美激情综合色综合啪啪五月 | 国产免费av一区 | av日韩免费| 欧美精品午夜 | h无码动漫在线观看 | 久久在线观看 | 综合亚洲网 | 欧美亚洲视频在线观看 | 日韩三级在线观看 | 最近中文字幕一区二区 | 少妇天天干 | 欧美绿帽合集xxxxx | 丰满大乳露双乳呻吟 |