91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

做畢業設計的時候Android端要求把相關文件傳到服務器端保存,目前這個就是用來接收文件上傳請求的簡單項目,目前就是在傳送參數的時候中文會亂碼,但是傳送的文件不會亂碼

資源截圖

代碼片段和文件信息



import?java.io.File;
import?java.io.IOException;
import?java.util.Iterator;
import?java.util.List;

import?javax.servlet.Servlet;
import?javax.servlet.ServletConfig;
import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?org.apache.commons.fileupload.FileItem;
import?org.apache.commons.fileupload.disk.DiskFileItemFactory;
import?org.apache.commons.fileupload.servlet.ServletFileUpload;
/**
?*?Servlet?implementation?class?MyUploadServlet
?*/
@WebServlet(“/MyUploadServlet“)
public?class?MyUploadServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
private?boolean?isMultipart;
???private?String?filePath;
???private?int?maxFileSize?=?50?*?1024;
???private?int?maxMemSize?=?10?*?1024;
???private?File?file?;
???private?String?targetPath;
/**
?*?@see?Servlet#init(ServletConfig)
?*/
public?void?init(ServletConfig?config)?throws?ServletException?{
filePath?=?“C:\\apache-tomcat-8.0.9\\webapps\\data\\“;
}

/**
?*?@see?HttpServlet#doGet(HttpServletRequest?request?HttpServletResponse?response)
?*/
protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
response.getWriter().print(“getMethod:welcome!!!“);
}

/**
?*?@see?HttpServlet#doPost(HttpServletRequest?request?HttpServletResponse?response)
?*/
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{



isMultipart?=?ServletFileUpload.isMultipartContent(request);
??????response.setContentType(“text/html;charset=gb2312“);
// ??????response.setCharacterEncoding(“utf-8“);
??????java.io.PrintWriter?out?=?response.getWriter(?);
??????if(?!isMultipart?){
?????????out.println(““);
?????????out.println(““);
?????????out.println(“tle>Servlet?uploadtle>“);??
?????????out.println(““);
?????????out.println(““);
?????????out.println(“

No?file?uploaded

“);?
?????????out.println(““);
?????????out.println(““);
?????????return;
??????}
??????DiskFileItemFactory?factory?=?new?DiskFileItemFactory();
??????//?maximum?size?that?will?be?stored?in?memory
??????factory.setSizeThreshold(maxMemSize);
??????//?Location?to?save?data?that?is?larger?than?maxMemSize.
??????factory.setRepository(new?File(“C:\\apache-tomcat-8.0.9\\webapps\\data\\temp\\“));

??????//?Create?a?new?file?upload?handler
??????ServletFileUpload?upload?=?new?ServletFileUpload(factory);
??????//?maximum?file?size?to?be?uploaded.
??????upload.setSizeMax(?maxFileSize?);

??????try{?
??????//?Parse?the?request?to?get?file?items.
??????List?fileItems?=?upload.parseRequest(request);
??????
??????//?Process?the?uploaded?file?items
??????Iterator?i?=?fileItems.iterator(

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????834??2015-03-15?12:49??UploadTest\.classpath

?????文件???????1043??2015-03-15?12:49??UploadTest\.project

?????文件????????503??2015-03-15?12:49??UploadTest\.settings\.jsdtscope

?????文件????????364??2015-03-15?12:49??UploadTest\.settings\org.eclipse.jdt.core.prefs

?????文件????????482??2015-03-15?12:49??UploadTest\.settings\org.eclipse.wst.common.component

?????文件????????345??2015-03-15?12:49??UploadTest\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2015-03-15?12:49??UploadTest\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2015-03-15?12:49??UploadTest\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????4745??2015-03-15?13:29??UploadTest\build\classes\MyUploadServlet.class

?????文件???????4584??2015-03-15?13:29??UploadTest\src\MyUploadServlet.java

?????文件????????568??2015-03-15?13:22??UploadTest\WebContent\index.jsp

?????文件?????????39??2015-03-15?12:49??UploadTest\WebContent\meta-INF\MANIFEST.MF

?????文件??????69002??2015-03-15?12:52??UploadTest\WebContent\WEB-INF\lib\commons-fileupload-1.3.1.jar

?????文件?????185140??2015-03-15?12:52??UploadTest\WebContent\WEB-INF\lib\commons-io-2.4.jar

?????文件????????927??2015-03-15?12:53??UploadTest\WebContent\WEB-INF\web.xml

?????目錄??????????0??2015-03-15?13:55??UploadTest\WebContent\WEB-INF\lib

?????目錄??????????0??2015-03-15?13:55??UploadTest\build\classes

?????目錄??????????0??2015-03-15?13:55??UploadTest\WebContent\meta-INF

?????目錄??????????0??2015-03-15?13:55??UploadTest\WebContent\WEB-INF

?????目錄??????????0??2015-03-15?13:55??UploadTest\.settings

?????目錄??????????0??2015-03-15?13:55??UploadTest\build

?????目錄??????????0??2015-03-15?13:55??UploadTest\src

?????目錄??????????0??2015-03-15?13:55??UploadTest\WebContent

?????目錄??????????0??2015-03-15?13:55??UploadTest

-----------?---------??----------?-----??----

???????????????268631????????????????????24


評論

共有 條評論