日常问题记录--访问JSP文件时The method getDispatcherType() is undefined for the type HttpServletRequest

问题现象:

访问任一jsp(即使是空白文件)文件报The method getDispatcherType() is undefined for the type HttpServletRequest错误。

定位:

根据错误提示,查询到getDispatcher位于servlet-api.jar包中。

反编译tomcat/webapp/proj/lib中的servelt-api.jar,发现确实没有这个方法;

问题解决:

清理这个包,删除之,并升级到最新的servelt-api包。解决;

时间: 2024-11-05 20:25:37

日常问题记录--访问JSP文件时The method getDispatcherType() is undefined for the type HttpServletRequest的相关文章

配置SpringBoot访问jsp文件

添加jsp文件依赖包 <!-- 对jsp的支持的依赖 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> <!-- jsp页面使用jstl标签 --> &l

JSP中的坑(二):使用include包含jsp文件时contentType中charset的值区分大小写

在JSP中<%@include file="" %>是比较常用的包含其他文件的一种手段,但是在使用时一不小心也会出错,如下代码: index.jsp: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//D

如何修改myeclipse 新建JSP文件时的默认模板

以MyEclipse8.6为 1. 找到MyEclipse安装路径,用WinRaR打开com.genuitec.eclipse.wizards_xxx.jar文件 \Common\plugins\com.genuitec.eclipse.wizards_8.6.0.me201007140905.jar 2. 找到该jar包下templates\jsp\Jsp.vtl文件,先将该文件拷贝出来,将文件内容修改为如下: #*---------------------------------------

myeclipse新建jsp文件时弹出默认模板,怎么改成自己修改后的

(1)打开Window--Preferences (2)选择MyEclipse--Filed andEditors--JSP--JSP Source--Templates 看到右边的New Jsp编辑即可 (3)更改Jsp 位置编码,默认就会是UTF-8

毕设:高校考试信息数字化平台(四)——WEB-INF内部的jsp文件引用css

先看一下目录结构: 之前提到的在web.xml里进行配置,但是这里admin_index.jsp依然无法引用 <link rel="stylesheet" type="text/css" href="../../css/bootstrap.min.css"> 或者 <link rel="stylesheet" type="text/css" href="/css/bootstra

eclipse中设置新建jsp文件的编码格式

每次新建jsp文件时,默认都是ISO-8859-1,每次涉及有中文的时候都得改成UTF-8,这就很麻烦了. 解决的方法就是,设置新建jsp文件的编码格式. 解决方法 结果 或者更改它的encoding eclipse中设置新建jsp文件的编码格式 原文地址:https://www.cnblogs.com/xiaostudy/p/9539593.html

Eclipse中新建jsp文件访问页面时乱码问题

新建.jsp文件,charset和pageEncoding默认是ISO-8859-1,这样的话访问页面时会出现乱码,解决办法:将charset和pageEncoding改为UTF-8(或者GBK/GB2312/GB10890,想具体了解几种编码的前世今生可参考另一篇文章:http://www.cnblogs.com/yadongliang/p/5574353.html). <%@ page language="java" contentType="text/html;

关于JSP不能通过浏览器直接访问,要通过servlet跳转,但一个jsp文件里面用&lt;iframe&gt;标签包含了另一个jsp的访问问题

今天在做作业的时候遇到一个问题,以前我们写jsp代码都是放在webcontext 目录下,没有放在其子目录下面的WED-INF目录下面,所有导致浏览器可以直接访问jsp,所以存在安全性问题很大,经过了解,正确的写法是把jsp文件放在WED-INF目录下面,再通过控制器跳转.如果直接浏览器访问这个放在WED-INF目录下面的jsp就会出现404页面,找不到jsp文件. 1.首先我们来看一下放在WEB-INF目录下面的test1.jsp 是不能直接访问的,放在WebContext下面的是能够直接访问

Eclipse编辑jsp、js文件时,经常出现卡死现象解决汇总

使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windows–>perferences–>validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator 2.关闭拼写检查 windows–>perferences–>general–> editors->