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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

注意事项,不定期更新

發布時間:2025/3/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 注意事项,不定期更新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、文件導出時,設置文件名為中文時,中文名不顯示,只顯示后綴名,如:“表格.xls”,下載后只有xls

response.setHeader("Content-Disposition , ?attachment;filename=" + fileName);
解決辦法:對中文文件名字符串重新編碼
String userAgent = request.getHeader("User-Agent");
byte[] bytes = userAgent.contains("MSIE") ? fileName.getBytes(): fileName.getBytes("UTF-8");?//處理safari的亂碼問題
fileName = new String(bytes, "ISO-8859-1"); // 各瀏覽器基本都支持ISO編碼

二、url中包含一些特殊字符時出現Character decoding failed. Parameter [] with value []解決方法
最近寫項目時,搜索功能直接使用了url來傳遞搜索框內容,發現當內容含有一些特殊字符時
后臺控制臺會出現Character decoding failed. Parameter [xxx] with value [xxxx],
這個問題還是蠻好解決的,在前臺將要放在url中傳的值用js自帶方法encodeURIComponent(值) 就ok了


三、response.reset()的作用

jsp編譯后頁面代碼出現空白行,就是由于未清空請求頭中的空白行。
下載后的文件內的空白行也是這樣產生的。
因此,需要 response.reset() 來清除首部的空白行。

總結

以上是生活随笔為你收集整理的注意事项,不定期更新的全部內容,希望文章能夠幫你解決所遇到的問題。

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