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