IDEA中HTML通过servlet3.0注解名提交表单到servlet类找不到页面的问题

 更新时间:2020年07月27日 08:45:25   作者:Minos  
这篇文章主要介绍了IDEA中HTML通过servlet3.0注解名提交表单到servlet类找不到页面的问题,本文通过场景描述及问题解析,给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

这个问题困扰我整整一天一夜,先是代码检查路径设置找不出问题,后面换tomcat版不行,抱着侥幸心理换IDEA版本意料之中还是没解决问题。

都快想秃了最后终于完美解决了。

场景描述:

  IDEA中新建web项目

  tomcat正常

  HTML通过XML配置文件提交表单正常

  当HTML通过Servlet注解名提交表单时404

问题分析:

  通常404是路径出现问题,此时第一反应是form中action值和servlet注解值出错,检查后

属性值匹配。检查游览器访问路径最终找到问题出在启动虚拟路径上。

  

如图访问login.html时是通过 /test 这个虚拟路径访问的。但是提交表单后游览器中虚拟路径

消失而是直接通过servlet注解名提交表单数据,见图:

明白这里解决问题就简单了,想到的有两种解决方法:

  方法一:给servlet注解的映射加上虚拟路径(没啥意义)

  方法二:配置Tomcat的Deployment把Application context后面的虚拟路径名删除(推荐)

方法二细节:

  1.Run->Edit Configuration

  2.点击Deployment

    

  3.找到Application context删除虚拟路径名

    

重启服务器运行项目,至此问题解决

到此这篇关于IDEA中HTML通过servlet3.0注解名提交表单到servlet类找不到页面的问题的文章就介绍到这了,更多相关idea servlet3.0注解名提交表单找不到页面内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java实战之利用POI生成Excel图表

    Java实战之利用POI生成Excel图表

    Apache POI是Java生态中处理Office文档的核心工具,这篇文章主要为大家详细介绍了如何在Excel中创建折线图,柱状图,饼图等常见图表,需要的可以参考下
    2025-02-02
  • struts2+spring+ibatis框架整合实现增删改查

    struts2+spring+ibatis框架整合实现增删改查

    这篇文章主要为大家详细介绍了struts2+spring+ibatis框架整合实现增删改查操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • elasticsearch索引index之Mapping实现关系结构示例

    elasticsearch索引index之Mapping实现关系结构示例

    这篇文章主要介绍了elasticsearch索引index之Mapping实现关系结构示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • Spring RestTemplate远程调用过程

    Spring RestTemplate远程调用过程

    这篇文章主要介绍了Spring RestTemplate远程调用过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 深入分析Spring BeanDefinition的构造元信息

    深入分析Spring BeanDefinition的构造元信息

    Bean Definition是一个包含Bean元数据的对象,它描述了如何创建Bean实例、Bean属性的值以及Bean之间的依赖关系,本文将带大家深入分析Spring BeanDefinition的构造元信息,需要的朋友可以参考下
    2024-01-01
  • jvm堆外内存排查图文举例详解

    jvm堆外内存排查图文举例详解

    Java应用程序通过直接方式从操作系统中申请的内存,叫堆外内存,这篇文章主要给大家介绍了关于jvm堆外内存排查的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • 简述Mybatis增删改查实例代码

    简述Mybatis增删改查实例代码

    本文给大家分享编写一个简单的mybatis进行插入数据的实例代码,非常不错具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-10-10
  • java实现置换密码加密解密

    java实现置换密码加密解密

    这篇文章主要为大家详细介绍了java实现置换密码加密解密,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • 为何Java单例模式我只推荐两种

    为何Java单例模式我只推荐两种

    这篇文章主要给大家介绍了关于Java单例模式推荐的两种模式,文中通过示例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Spring中的@Qualifier注解详解

    Spring中的@Qualifier注解详解

    这篇文章主要介绍了Spring中的@Qualifier注解详解,spring @Autowire 的注解默认是按类型注入bean,本文将对其使用方法进行说明,需要的朋友可以参考下
    2023-11-11

最新评论