Tomcat10-記錄踩坑


目錄

    前因:今天一個朋友叫我幫忙看代碼如下:

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		doGet(request, response);
    		System.out.println("MyUpLoader doPost called.");
    		String fileName = null;
    		boolean isMultipart = ServletFileUpload.isMultipartContent(request);
    	}
    

    最后一行代碼一直爆紅,由於該項目朋友用的是Eclipse構建的交給我看的時候也挺亂的(idea永遠滴神!eclipse用來構建大型項目的時候,是真的不如idea簡潔)。
    后面問題解決了,是版本和命名空間的問題。
    原因如下:

    看新聞的重要性!
    但朋友用的10版本的tomcat理論上說換成Jakarta開頭就行了,可是因為新特性和新的命名規范帶來的兼容性問題,isMultipartContent這個方法還是只能接受javax下的request類型。
    這里可以暫時將兩個Web關鍵包也就是servlet.jar和jsp.jar下降版本。(這樣做不確定穩不穩定)


    免責聲明!

    本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



     
    粵ICP備18138465號   © 2018-2025 CODEPRJ.COM