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

    相关文章
    相关标签/搜索