天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

如何解決在jsp頁(yè)面上導(dǎo)入.xls文件報(bào)錯(cuò)問(wèn)題

在jsp頁(yè)面上導(dǎo)入.xls文件,報(bào)錯(cuò):
Java.io.IOException: Posted content type isn't multipart/form-data
at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.Java:166)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.Java:222)
at org.apache.jsp.dxt.sms.multi_005fsender.upload_jsp._jspService(upload_jsp.Java:406)
at org.apache.jASPer.runtime.HttpJspBase.service(HttpJspBase.Java:70)
at Javax.servlet.http.HttpServlet.service(HttpServlet.Java:717)
at org.apache.jASPer.servlet.JspServletWrapper.service(JspServletWrapper.Java:386)
at org.apache.jASPer.servlet.JspServlet.serviceJspFile(JspServlet.Java:313)
at org.apache.jASPer.servlet.JspServlet.service(JspServlet.Java:260)
at Javax.servlet.http.HttpServlet.service(HttpServlet.Java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.Java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.Java:206)
at sdcncsi.ict.security.AclFilter.doFilter(AclFilter.Java:78)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.Java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.Java:206)
at sdcncsi.ict.web.RequestFilter.doFilter(RequestFilter.Java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.Java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.Java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.Java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.Java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.Java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.Java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.Java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.Java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.Java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.Java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.Java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.Java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.Java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.Java:588)
at org.apache.tomcat.util.NET.JIoEndpoint$Worker.run(JIoEndpoint.Java:489)
at Java.lang.Thread.run(Thread.Java:619)
不知道是什么原因?應(yīng)該怎樣來(lái)解決呢?
解決這個(gè)錯(cuò)誤,需要在form表單里面加上加enctype=”multipart/form-data” 這個(gè)屬性,不過(guò)表單請(qǐng)求傳到另一個(gè)jsp或servlet里時(shí),是不能用request.getParameter()來(lái)獲取到各個(gè)表單元素的值的,如下:
復(fù)制代碼 代碼如下:
<%@ page language="Java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page session="false"%>
<%@ include file="/common/taglibs.jsp"%>
<%@ include file="/common/meta.jsp"%>
<%@ include file="/common/js.jsp"%>
<%@ page import="Java.util.*"%>
<%@ page import="Java.text.SimpleDateFormat"%>
<%@ page import="sdcncsi.ict.util.SysPara"%>
<%@page import="Java.io.*,Java.util.*,sdcncsi.ict.base.attachment.*"%>
<%@ page import="sdcncsi.ict.util.RequestUtil"%>
<%@page import="com.oreilly.servlet.MultipartRequest"%>
<%
String res="true";
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
String file=(String)request.getParameter("t_file_excel");
//System.out.println(file);
String accountid3=(String)request.getParameter("accountid3");
String saveDirectory = "";
//獲取配置參數(shù),文件類型,文件大小
/*String date = "";
SimpleDateFormat gs = new SimpleDateFormat("yyyyMMdd");
Date now = new Date();
date = gs.format(now);*/
FileFuns fileFuns = new FileFuns();
try {
//判斷文件類型
String file_type=SysPara.getValue("dxt_sms_multi_sender_file_type");
if(!file.substring(file.lastIndexOf(".")+1).equals(file_type))
{
out.println("<script>");
out.println("alert('錯(cuò)誤:文件類型錯(cuò)誤!');");
out.println("</script>");
return;
}
//判斷文件夾是否存在,不存在創(chuàng)建
String file_path = SysPara.getValue("dxt_sms_multi_sender_file_path");
file_path=file_path.replace("http://","http://");
if (!fileFuns.getFileIsExists(file_path)) {
fileFuns.Createdir(file_path);
}
String file_size = SysPara.getValue("dxt_sms_multi_sender_file_size");
//文件上傳后,保存在saveDirectory
saveDirectory = file_path;
RandomFileRenamePolicy rfrp = new RandomFileRenamePolicy();
MultipartRequest multi = null;
System.out.println("saveDirectory"+saveDirectory);
System.out.println("file_size"+file_size);
multi = new MultipartRequest(request, saveDirectory, Integer
.parseInt(file_size), "utf-8", rfrp);
System.out.println("222"+multi);
//輸出反饋信息
Enumeration files = multi.getFileNames();
while (files.hasMoreElements()) {
String name = (String) files.nextElement();
File f = multi.getFile(name);
if (f != null) {
String fileName = multi.getFilesystemName(name);
saveDirectory+=fileName;
}
}
} catch (Exception eu) {
res="false";
eu.printStackTrace();
out.println("<script>");
out.println("alert('錯(cuò)誤:文件大小超出限制!');");
out.println("</script>");
}
%>
<head>
<script type="text/Javascript">
function myunload(){
window.opener.callback_getPageData_table_list(1);
}
</script>
<base target="_self">
</head>
<body onunload="myunload()">
<a id="reload" href='' style="display:none"></a>
</body>
<script>
var res='<%=res%>';
if(res=='true')
{
sys_ajaxPost("/dxt/multi_sender.do?method=importmulti_sender&accountid=<%=accountid3%>&excelpath=<%=saveDirectory %>","",function(msg){
if(msg.result==true){
location.href="${ctx}/dxt/sms/multi_sender/multi_sender.jsp?result=true";
}else{
location.href="${ctx}/dxt/sms/multi_sender/multi_sender.jsp?result=false";
}
});
}
</script>

jsp技術(shù)如何解決在jsp頁(yè)面上導(dǎo)入.xls文件報(bào)錯(cuò)問(wèn)題,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一区二区视频在线观看高清视频在线 | 成人小视频在线观看免费 | 久久免费看少妇高潮A片特爽 | 被cao的奶水直喷高H | 日本妈妈在线观看中文字幕 | 欧美自拍亚洲综合图区 | 日本三区四区免费高清不卡 | 免费国产成人高清在线看软件 | 亚洲绝美精品一区二区 | 香蕉AV福利精品导航 | 2022国产精品不卡a | 日韩熟女精品一区二区三区 | 国产乱辈通伦影片在线播放亚洲 | 日本漫画母亲口工子全彩 | 亚洲精品午夜VA久久成人 | 色婷婷国产精品视频一区二区 | 娇妻让壮男弄的流白浆 | 欧美一区二区三区免费播放 | 亚洲精品久久YY5099 | 野花日本手机观看大全免费3 | 国产精品国产三级国产an | 果冻传媒MV免费播放在线观看 | 久久伊人网站 | 国产成人精品免费视频大全可播放的 | 奶头被客人吸得又红又肿 | 亚洲国产AV精品一区二区蜜芽 | 亚洲在线无码免费观看 | 中文字幕亚洲男人的天堂网络 | 精品无码三级在线观看视频 | 一本二卡三卡四卡乱码麻豆 | 一个人的视频全免费在线观看www | 被同桌摸出水来了好爽的视频 | 国产精品久久久久久日本 | 韩国女主播内部vip自带氏巾 | 69国产精品人妻无码免费 | 蜜桃成熟时2在线观看完整版hd | 漂亮的保姆6在线观看中文 漂亮的保姆5电影免费观看完整版中文 | 亚洲AV美女成人网站P站 | 人妻少妇69式99偷拍 | 四虎国产精品免费观看视频 | 国产精品一区第二页 |