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降低版本。(這樣作不肯定穩不穩定)
    java

    相關文章
    相關標籤/搜索