十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.File;
import java.io.IOException;
@WebServlet(name = "Servlet", urlPatterns = "/Servlet")
@MultipartConfig//單文件上傳
public class Servlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
String ufp = request.getSession().getServletContext().getRealPath("upload/");
try {
File file=new File(ufp);
if (!file.exists()){
file.mkdir();
}
Part part=request.getPart("ufile");
String fileName=exf(part);
part.write(ufp+File.separator+fileName);
String message="上傳文件名成功"+fileName;
request.setAttribute("message",message);
request.getRequestDispatcher("show.jsp")
.forward(request,response);
}catch (Exception e){
e.printStackTrace();
}
}
private String exf(Part part) {
String a=part.getHeader("content-disposition");
String [] items=a.split(";");
for (String s:items){
if (s.trim().startsWith("filename")){
return s.substring(s.indexOf("=")+2,s.length()-1);
}
}
return "";
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
}
}
jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %>$Title$
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧