`
MouseLearnJava
  • 浏览: 467241 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

getDispatcherType() is undefined for the type HttpServletRequest

 
阅读更多

使用maven创建web工程,服务器选择了Tomcat 8,而servlet的版本采用的是2.5.

 

<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>2.5</version>
		</dependency>

 

启动Tomcat 8,转发到jsp时出现异常信息:

 

getDispatcherType() is undefined for the type HttpServletRequest

 

这个是由于Tomcat 8支持的servlet版本与maven指定的servelet版本有冲突导致的。

 

可以采用如下的方法解决该error

 

<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>servlet-api</artifactId>
	<version>2.5</version>
</dependency>

 

改成

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
 </dependency>

即可。

分享到:
评论

相关推荐

    Java_for_the_Web_with_Servlets

    - **XML-Based Online Book Project**: An online book project is developed using XML for storing book metadata and JSP for rendering the data. #### Conclusion "Java for the Web with Servlets, JSP, and ...

    JSP访问时出错

    The method getDispatcherType() is undefined for the type HttpServletRequest ``` 此错误表明,在编译JSP页面转换成的Java类时,遇到了问题,具体是在`HttpServletRequest`类中找不到`getDispatcherType()`方法...

    httpservletrequest的jar包

    httpservletrequest、httpsession的jar包,导入资源包。

    tomcat10升级单个jar里面的jakarta.servlet.http.HttpServletRequest

    入参的HttpServletRequest必须为:import jakarta.servlet.http.HttpServletRequest; 运行cmd,再该目录下执行: 执行步骤:java -jar jakartaee-migration-1.0.1.jar commons-fileupload-1.4.jar commons-...

    httpservletRequest的学习笔记

    【httpservletRequest的学习笔记】 在Java Web开发中,HttpServletRequest接口是Servlet API的核心组成部分,它用于封装客户端发送到服务器的HTTP请求。理解HttpServletRequest的工作原理对于任何Servlet开发者来说...

    从HttpServletRequest获取各种路径总结

    ### 从HttpServletRequest获取各种路径总结 #### 一、概述 在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不限于路径信息。这些路径信息对于开发者来说至关重要,尤其是在...

    servlet2.4doc

    The doFilter method of the Filter is called by the container each time a request/response pair is passed through the chain due to a client request for a resource at the end of the chain. doGet...

    HttpServletRequest解析设备类型和浏览器类型

    分析HttpServletRequest 内容 解析出设备来源 手机 电脑 什么种类浏览器 什么系统

    用装饰模式装饰HttpServletRequest对象

    在Servlet框架中,装饰模式能够解决特定问题,例如处理HttpServletRequest对象。 **问题与解决方案** Servlet Filter是一个强大的工具,可以在请求到达Servlet之前或之后进行拦截操作,如用户验证和内容压缩。然而...

    HttpServletRequest和HttpServletResponse的必备包

    Java中,引入javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletResponse包的必备jar包:org.apache.commons.httpclient.jar

    struts2中常用Result类型(type)的用法和出现的问题

    Struts2 中常用 Result 类型(type)的用法和出现的问题 Struts2 中的 Result 类型(type)是指在 Struts2 框架中用于确定 action 执行结果的方式。常用的 Result 类型有 dispatcher、redirect 和 chain 三种。这三...

    HTTP请求头概述(HttpServletRequest)

    // 设置Content-Type response.setContentType("text/html;charset=UTF-8"); // 设置Expires response.setDateHeader("Expires", System.currentTimeMillis() + 3600 * 1000); // 设置一小时后过期 // 设置Last-...

    HttpServletRequest-response方法总结

    HttpServletRequest-response方法总结 HttpServletRequest和HttpServletResponse是Servlet编程中两个最重要的接口,它们提供了对HTTP请求和响应的控制和处理。下面是对HttpServletRequest和HttpServletResponse的...

    (HttpServletRequest获得请求参数

    将获取http请求的参数转换成Map集合

    JAVAWEB-09:HttpServletRequest对象&会话管理之Cookie

    `HttpServletRequest`对象还提供了其他有用的方法,例如`getLocale()`获取用户浏览器首选的语言,`isSecure()`检查请求是否通过安全协议(如HTTPS)发送,以及`getRemoteAddr()`获取客户端的IP地址等。这些方法为...

    外文翻译 stus MVC

    The purpose of Action class is to translate the HttpServletRequest to the business logic. To use Action, subclass and overwrite the process() method. The ActionServlet (Command) passes the ...

    HttpServletRequest 中 getRequestURL和getRequestURI的区别

    本文将深入探讨 `HttpServletRequest` 中的 `getRequestURL()` 和 `getRequestURI()` 方法的区别。 首先,我们来看 `getRequestURI()` 方法。`getRequestURI()` 返回的是客户端发送请求时的完整统一资源标识符(URI...

    HttpServletRequest源码 HttpServletResponse源码

    在Java Web开发中,`HttpServletRequest`和`HttpServletResponse`是两个至关重要的接口,它们是Java Servlet API的核心组成部分,用于处理客户端(通常是Web浏览器)与服务器之间的HTTP通信。这两个接口提供了丰富的...

    JavaWeb之装饰 HttpServletRequest 对象

    在实际开发中,我们经常需要对HttpServletRequest进行扩展或增强,以满足特定的业务需求,这时装饰模式就派上了用场。 装饰模式是一种设计模式,它允许我们向一个现有的对象添加新的行为或责任,而无需修改该对象的...

Global site tag (gtag.js) - Google Analytics