Java org.apache.catalina.servlet4preview.http.HttServletResponse在哪里?

Java org.apache.catalina.servlet4preview.http.HttServletResponse在哪里?,java,spring-boot,tomcat,catalina,Java,Spring Boot,Tomcat,Catalina,这很疯狂,但是哪个包(工件)包含org.apache.catalina.servlet4preview.http.HttServletResponse? 它过时了吗?我可以很好地导入org.apache.catalina.servlet4preview.http.HttpServletRequest 我已经有了依赖关系(怀着绝望的希望一次尝试一个) org.apache.tomcat.tomcat-catalina org.apache.tomcat.tomcat-servlet-api org

这很疯狂,但是哪个包(工件)包含
org.apache.catalina.servlet4preview.http.HttServletResponse
? 它过时了吗?我可以很好地导入
org.apache.catalina.servlet4preview.http.HttpServletRequest

我已经有了依赖关系(怀着绝望的希望一次尝试一个)

org.apache.tomcat.tomcat-catalina

org.apache.tomcat.tomcat-servlet-api

org.apache.tomcat.tomcat-coyote

org.apache.tomcat.tomcat-util

org.apache.catalina.catalina

org.apache.tomcat.tomcat-annotations-api

编辑:

我想实现一个,以便在每个请求上执行自定义逻辑并可能重定向。preHandle()方法接受HttpServletResponse作为第二个参数。不接受
javax
one(在本例中,该方法不会重写其超级类对应项)


基于这个名称,我怀疑它是Servlet 4.0规范类的某个预览版本。是的。您需要它做什么?似乎没有用于
HttpResponse
的预览界面,可能没有用于响应的新功能。但是无论如何,您不应该使用该接口,为什么不使用标准的
javax.*
interfaces?方法preHandle()是由org.apache.catalina.servlet4preview定义的。你认为我可以用什么接口来代替HandlerInterceptorAdapter?不是。Spring永远不会使用内部Tomcat接口。我不知道您是如何无意中导入该包的,但您应该使用
javax.*
包。
import org.apache.catalina.servlet4preview.http.HttpServletRequest;
//import org.apache.catalina.servlet4preview.http.HttServletResponse; //cannot find symbol
import org.apache.catalina.servlet4preview.http.ServletMapping;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;

public boolean preHandle(HttpServletRequest request,
                         HttpServletResponse response,
                         Object handler) throws Exception {