Springboot集成jsp页面报404。...最近搭建一个简单的Springboot+maven+jsp的项目时,出现访问jsp页面时一直出404,错误信息是: This application has no explicit mapping for...Wed Apr 15 10:44:30 CST 2020 There was an unexpected error (type=Not Found, status=404)..../index.jsp 翻译过来:\ 此应用程序没有/error的显式映射,因此您将其视为回退。 2020年4月15日星期三上午10:44:30 出现意外错误(类型=未找到,状态=404)。...当pom文件下的spring-boot-starter-paren版本低时使用: spring.view.prefix=/ spring.view.suffix=.jsp 不符合,pass掉
碰到了一个比较奇怪的问题,我在linux系统上安装了一个tomcat服务器,我将一个项目部署到了这个服务器上,然后我去访问这个tomcat,访问成功: ?...紧接着,我访问我部署项目的index.jsp页面,出现了404: ? 找了好久问题,最后发现当我把web.xml文件中的filter等注释掉后,可以正常访问: ? ? ?
以下是该环境安装整合部署的详细总结: 系统环境:SUSE Linux Enterprise Server 11 x64 SP2(其他Linux发行版基本通用) 一、前提环境 1、安装常用依赖软件包:(zypper...我的以下软件包都下载在/root目录里: wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.0.1.tar.gz...access_log /data/logs/www_nginx.log wwwlog; #设定访问日志的存放路径 #禁止通过ip访问站点 server{ server_name _; return 404...(jsp|jspx|do)?...三、安装JDK和Resin 1、安装并配置JDK 1.6: 下载rpm的安装包:jdk-6u34-linux-x64-rpm.bin chmod +x jdk-6u34-linux-x64-rpm.bin
学习Spring的时候,在配置web.xml的时候,把url-pattern 配置成/*,启动项目后去访问自己的Controller总是报404.检查了很多发现资源是存在的,配置的地址也没有问题,为什么会出现...404错误呢?.../login.jsp 的Mapping映射,则会报404 错误!...类,导致找不到对应的controller所以报404错。...当映射规则为 /* 时,最后返回xx.jsp也经过DispatcherServlet,它又会去找相对应的处理器,这也是控制台打印noHandlerFound,也就导致了404错误,页面更别想看到。
/* 会匹配 *.jsp,会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。...可能遇到的问题:访问出现404,排查步骤: 查看控制台输出,看一下是不是缺少了什么jar包。 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖! 重启Tomcat 即可解决!... /* 会匹配 *.jsp,会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。...注册DispatcherServlet 关联SpringMVC的配置文件 启动级别为1 映射路径为 / 【不要用/*,会404】 3.Spring MVC配置文件 <beans xmlns="http:...可能遇到的问题:访问出现<em>404</em>,排查步骤: 查看控制台输出,看一下是不是缺少了什么jar包。 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!
配置后其它的html、动态请求等都可以不带工程名访问,但是只要访问jsp页面就报404错误,加上工程名访问jsp却又正常。...原因暂时还想不明白,难道和tomcat解析jsp有关么?
welcome-file>index.html index.htm index.jsp.../welcome-file-list> (2)、报错文件的设置 404... /null.jsp 如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用...\webapps\ROOT\notFileFound.jsp。...如果执行的某个JSP文件产生NullPointException ,则会调用\webapps\ROOT\null.jsp (3)、会话超时的设置 设置session 的过期时间,单位是分钟;
", "error":"index.jsp" } ] } 4.编写主页面index.jsp,做一个简单的表单提交模拟登录,内容如下: <%@ page contentType="...StringBuffer stringBuffer = new StringBuffer(); String line = null; // 将读取的内容追加到字符串<em>里</em>...req, HttpServletResponse resp) throws ServletException, IOException { // 如果请求资源的后缀不是.action就<em>报</em><em>404</em>...uri.endsWith(".action")) { resp.sendError(404, "The Page Not Found!")...req, resp); return; } } resp.sendError(404
配置404、Error页面 假设你jsp项目里java代码片出现某些问题,产生异常等等之类的,网页总是显示一堆英文提示,那你就等着电话被客户打爆吧......开玩笑的,举个简单的例子,你代码片中做了一个简单的除法...-- page404.jsp --> <% String path...'page404.jsp' starting page 用了这种动态包含后,不管你included.jsp里有多少跟include.jsp
目标环境 Linux jsp 黑名单 前言 通过读取js文件,发现后台。然后查看用户名规则,进行爆破。最开始爆破一个,提示已过期,然后根据长度规则,特定去尝试。爆破出一个。...上传图片,改名为jsp绕过后无法访问。 继续测试,改名为jspx也是无法访问。 图片上传处有两个按钮,一个是查看,一个是下载。 jsp访问是404 但是可以正常下载。...内容检测绕过 过程1 上传图片,改名jsp ---404 这个时候就很疑惑。不知道为啥会这样, 难道是后缀和Content-Type不匹配的问题。...下载正常,访问404 过程3 感觉没有思路,沉思一会,想起来目标一定是有防护的。 后缀一定是绕过去。那么有问题的一定是内容检测。 想起来,以前jsp内容绕过的时候,一般都会对jsp中的%进行检测。...进行jsp免杀马的测试,发现正常本地可以免杀的马,上传之后就404.难道是内容长度太长了。 小马都无法访问。
目标环境 Linux jsp 黑名单 前言 通过读取js文件,发现后台。然后查看用户名规则,进行爆破。最开始爆破一个,提示已过期,然后根据长度规则,特定去尝试。爆破出一个,然后进行文件上传。...上传图片,改名为jsp绕过后无法访问。 继续测试,改名为jspx也是无法访问。 图片上传处有两个按钮,一个是查看,一个是下载。 jsp访问是404 但是可以正常下载。...内容检测绕过 过程1 上传图片,改名jsp —-404 这个时候就很疑惑。不知道为啥会这样, 难道是后缀和Content-Type不匹配的问题。...下载正常,访问404 过程3 感觉没有思路,沉思一会,想起来目标一定是有防护的。后缀一定是绕过去。那么有问题的一定是内容检测。想起来,以前jsp内容绕过的时候,一般都会对jsp中的%进行检测。...激动,终于可以访问jsp。离成功又近一步。 过程4 心里想着,只要上传不带%%的jsp码就可以了。找到之前不带%号的码,成功上传。激动了。下载正常,访问404!这……难道是不免杀的问题。这里难过了。
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。...这里就不详细介绍环境搭建了 首先进入CVE-2017-12615的docker环境 sudo docker-compose up -ddocker ps //查看docker环境是否启动成功 这里首先进入docker里查看一下...后缀的上传,这里首先使用PUT方法直接上传一个冰蝎的jsp上去,发现返回的是404,应该是被拦截了 这里就需要进行绕过,这里绕过有三种方法 1.Windows下不允许文件以空格结尾以PUT /a001.../在文件名中是非法的,也会被去除(Linux/Windows)Put/a001.jsp/http:/1.1 首先使用%20绕过。...这里看到返回201已经上传成功了 进入docker查看一下,确认是上传上去了 第二种方法为在jsp后缀后面使用/,因为/在文件名中是非法的,在windows和linux中都会自动去除。
2.返回值是void 如果控制器的方法返回值编写成void,执行程序报404的异常,默认查找JSP页面没有找到。...throws Exception { // 编写请求转发的程序 // request.getRequestDispatcher("/WEB-INF/pages/success.jsp...request,response); // 重定向 // response.sendRedirect(request.getContextPath()+"/index.jsp...response.getWriter().print("你好"); return; } 3.返回值是ModelAndView对象 ModelAndView对象是Spring提供的一个对象,可以用来调整具体的JSP
可能遇到的问题:访问出现404 排查步骤: 查看控制台输出,看一下是不是缺少了什么jar包。 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!...所以报404错。...图片 , 视频 … MVC的注解驱动 配置视图解析器 补充: ssm访问页面404/静态资源的问题 我们在配置dispatchServlet时配置 <!...当然可以配置*.do 、 *.xhtml等方式,但这样就无法采用真正的REST风格的URL.spring是一个得到广泛应用的javaEE框架,在spring3后增加了rest,也是spring3里很重要的功能之一.../hello.jsp。
创建完成后项目有这些文件,主要是三个xml文件+一个index.jsp 这个jsp文件最后肯定是不要的,不过也先不要慌着删 ?...其实这个时候访问结果是404,因为后边还有不少配置没有做... ?...错误,不过比刚才的404错误前进了一大步 毕竟这次Controller已经执行了,如果刚才的断点没有去掉,你可以验证一下看看 这一回是因为是“/WEB-INF/jsp/say.jsp”这个View找不到...但是如果现在这样写,会报一个很奇怪的500错误,而不是404 ?...) 这个没啥好解释的,刚才你让Spring去哪里找这个View,就把这个View创建在哪里 如果找不到,他就简单粗暴的报404错误,根据前边我写的代码,创建位置应该入下图。
一、问题症状: 在安装Hadoop的时候报类似如下的错误: # A fatal error has beendetected by the Java Runtime Environment: # #...) # Problematic frame: # C [ld-linux.so.2+0x8026] double+0xb6 # # If you would like tosubmit a bug...report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # The crash happenedoutside...-64/ scp * aihadoop@10.3.3.143:~/hadoop/hadoop-1.0.0/lib/native/Linux-amd64-64/ 6....最后记得要把$HADOOP_HOME/build目录删除掉,否则启动后访问页面会出现404错误。
--/ 匹配所有的请求;(不包括.jsp)--> <!...[mark] ## 可能遇到的问题:访问出现404,排查步骤: 查看控制台输出,看一下是不是缺少了什么jar包。 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!...所以报404错。...- 注册DispatcherServlet - 关联SpringMVC的配置文件 - 启动级别为1 - 映射路径为 / 【不要用/\*,会404】 Controller package cn.com.codingce.controller.../hello.jsp。
/servlets/servlet/SessionExample 在Name of Session Attribute: 里输入login 在Value of Session Attribute:里输入...JMX服务可以配置为支持认证,但是它默认不开启,当认证被开启(总是被推荐),它的授权模型允许访问属于只读或读写角色的两个不同的用户。...错误页面 404 /404.html 利用案例.../404.html 重写了。...#重写原始 404.html Curl -i -T http://localhost/poc.jsp #查看404.html的内容发现写入成功 cat 404.
SessionExample : http://127.0.0.1:8080/examples/servlets/servlet/SessionExample 在Name of Session Attribute: 里输入...login 在Value of Session Attribute:里输入admin ?...JMX服务可以配置为支持认证,但是它默认不开启,当认证被开启(总是被推荐),它的授权模型允许访问属于只读或读写角色的两个不同的用户。.../404.html 重写了。...#重写原始 404.html Curl -i -T http://localhost/poc.jsp #查看404.html的内容发现写入成功 cat 404.
jsp forward 转到springMVC的 controller传值问题 总是404等各种错误 网上查询各种做法 都很曲折 各种尝试只有豁然开朗 1 在JSP页面上面获取传来的各个参数 这种方式不行
领取专属 10元无门槛券
手把手带您无忧上云