<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      Fork me on GitHub

      springMVC系列之@Responsebody接口彈出f.txt下載問題

      @

      目錄

        最近遇到一個文件上傳接口,調用時候出現f.txt下載問題,這個估計很多人都有遇到過,網上找資料,很多博客都是說用如下類似代碼:

        <mvc:annotation-driven>
        		 <mvc:message-converters>
                    <bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
                    <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                         <property name="supportedMediaTypes">  
        		            <list>  
        		                <value>text/json;charset=UTF-8</value>  
        		                <value>text/html;charset=UTF-8</value>  
        		                <value>application/json;charset=UTF-8</value>  
        		            </list>  
        		        </property>    
                    </bean>
           		 </mvc:message-converters>
        	</mvc:annotation-driven>
        

        反正基本大同小異,不過我測試過,在ie,360極速瀏覽器都有問題,Spring的版本是4.2.2.RELEASE

        接口代碼如:

        @RequestMapping("/updateHandInfo")
        	@ResponseBody
        	public ResultModel updateHandInfo(@RequestParam(value = "file", required = false) MultipartFile file,HttpServletRequest request,
        			HandleDto handleDto)throws Exception{
        		try {
        			...
        			return new ResultModel(true,"簽收成功",resultMap);
        		} catch (Exception e) {
        			logger.error("簽收失敗",e);
        			return new ResultModel(false,"簽收失敗",null);
        		}
        	}
        

        用網上的方法沒解決問題,只能改變一下了,用response的方法,代碼改造如:

        @RequestMapping("/updateHandInfo")
        	//@ResponseBody
        	public void updateHandInfo(@RequestParam(value = "file", required = false) MultipartFile file,HttpServletRequest request,
        			HandleDto handleDto,,HttpServletResponse response)throws Exception{
        			String jsonStr = "";
        		try {
        			...
        			jsonStr = JSONObject.toJSONString(new ResultModel(true,"簽收成功",resultMap));
        		} catch (Exception e) {
        			logger.error("簽收失敗",e);
        			jsonStr =  JSONObject.toJSONString(new ResultModel(false,"簽收失敗","0"));
        		}
        		// fix bug 直接通過response返回
        		this.toJson(response, jsonStr);
        	}
        
        protected void toJson(HttpServletResponse response,String jsonString) throws IOException {
        		response.setContentType("text/html;charset=UTF-8");
        		response.getWriter().write(jsonString);
        	}
        

        ResultModel 是封裝的Model,這種方法雖然比較麻煩點,不過是可以解決問題的,所以本博客記錄起來,僅供互相學習參考

        posted @ 2020-05-28 17:18  smileNicky  閱讀(457)  評論(0)    收藏  舉報
        主站蜘蛛池模板: 国产精品中文字幕日韩| 亚洲午夜久久久久久噜噜噜 | 日韩中文字幕人妻精品| 中文字幕国产日韩精品| 午夜大片免费男女爽爽影院| 亚洲欧美中文字幕日韩一区二区| 九九热在线免费视频观看| 久久久国产精品VA麻豆| 亚洲综合色婷婷中文字幕| 好吊妞人成视频在线观看27du| 午夜av福利一区二区三区| 福利一区二区1000| 国产精品不卡区一区二| 欧产日产国产精品精品| 亚洲成在人线av无码| 亚洲春色在线视频| 成人午夜视频一区二区无码| 亚洲一区二区三区| 会东县| 国产一区二区三区禁18| 国产不卡精品视频男人的天堂| 国产成人8X人网站视频| 女同性恋一区二区三区视频| 国产精品一区二区AV| 色吊丝一区二区中文字幕| 人妻少妇久久中文字幕| 少妇激情一区二区三区视频| 亚洲国产在一区二区三区| 男女爽爽无遮挡午夜视频| 色婷婷欧美在线播放内射 | 日本中文字幕不卡在线一区二区| 老司机精品成人无码av| 亚洲综合精品第一页| 夜夜添狠狠添高潮出水| 亚洲国产大片永久免费看| 人妻日韩人妻中文字幕| 国产成人精选视频在线观看不卡 | 综合激情丁香久久狠狠| 久久无码人妻精品一区二区三区 | 亚洲午夜亚洲精品国产成人| 五月婷婷激情第四季|