关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题

 更新时间:2020年12月09日 11:31:45   作者:Warning-  
这篇文章主要介绍了关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

这种办法为绕过controller直接访问静态页面, 大家只要路径对 在springmvc.xml中配置好一个 标签即可.

<!--解决拦截器拦截静态资源的请求问题-->
<mvc:default-servlet-handler/>

拦截器拦截掉了html页面所以无法访问
 <mvc:default-servlet-handler/>
在xml文件中配置<mvc:default-servlet-handler/>,Spring MVC上下文中定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,对进入 DispatcherServlet 的 URL 进行筛查,静态资源由 Web 服务器默认的Servlet 处理,非静态资源的请求,由 DispatcherServlet 处理.

默认 Servlet 的 RequestDispatcher 必须通过名称而不是路径来检索。

换句话说就是 Spring MVC 将接收到的所有请求都看作是一个普通的请求,包括对于静态资源的请求。

这样以来,所有对于静态资源的请求都会被看作是一个普通的后台控制器请求,导致请求找不到而报 404 异常错误。

查看 tomcat 的日志会报一个警告:

到此这篇关于关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题的文章就介绍到这了,更多相关idea html弹出页面404内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring Security+Spring Data Jpa如何进行安全管理

    Spring Security+Spring Data Jpa如何进行安全管理

    这篇文章主要介绍了Spring Security+Spring Data Jpa如何进行安全管理,帮助大家更好的理解和学习Spring Security框架,感兴趣的朋友可以了解下
    2020-09-09
  • Java解析DICOM图之如何获得16进制数据详解

    Java解析DICOM图之如何获得16进制数据详解

    DICOM就是医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052),下面这篇文章主要给大家介绍了关于Java解析DICOM图之如何获得16进制数据的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-10-10
  • 5分钟教你使用java搞定网站登录验证码

    5分钟教你使用java搞定网站登录验证码

    这篇文章主要为大家介绍了使用java搞定网站登录验证码的快速实现方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • mybatis-generator生成文件覆盖问题的解决

    mybatis-generator生成文件覆盖问题的解决

    这篇文章主要介绍了mybatis-generator生成文件覆盖问题的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Java中的接口以及常见的Cloneable接口用法

    Java中的接口以及常见的Cloneable接口用法

    这篇文章主要介绍了Java中的接口以及常见的Cloneable接口用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 如何判断java是32位的还是64位的

    如何判断java是32位的还是64位的

    这篇文章主要介绍了如何判断java是32位的还是64位的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Springboot如何使用.yml配置端口号

    Springboot如何使用.yml配置端口号

    这篇文章主要介绍了Springboot如何使用.yml配置端口号问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • MyBatis中的自定义TypeHandler详解

    MyBatis中的自定义TypeHandler详解

    这篇文章主要介绍了MyBatis中的自定义TypeHandler详解,定义的 typeHandler 泛型为 String,显然我们要把数据库的数据类型转化为 String 型,然后实现设置参数和获取结果集的方法,需要的朋友可以参考下
    2023-07-07
  • Java超详细讲解设计模式中的命令模式

    Java超详细讲解设计模式中的命令模式

    命令模式是将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,对请求排队或者对请求做日志记录,以及可以支持撤销的操作
    2022-04-04
  • 基于Spring Boot应用ApplicationEvent案例场景

    基于Spring Boot应用ApplicationEvent案例场景

    这篇文章主要介绍了基于Spring Boot应用ApplicationEvent,利用Spring的机制发布ApplicationEvent和监听ApplicationEvent,需要的朋友可以参考下
    2023-03-03

最新评论