最近又遇到了这种问题,百度了好久,发现有人说要在action的路径里面写Servlet文件的绝对路径,比如说,单独打开servlet的地址为http://localhost:8080/TomcatTest/LoginConfServlet,那么就在action里面写http://localhost:8080/TomcatTest/LoginConfServlet。

我尝试着将http://localhost:8080移除,只保留/TomcatTest/LoginConfServlet,还是可以成功的。

总结:jsp跳转到servlet的时候,路径设置为/项目名/Servlet名。Servlet中dispatcher跳转到jsp页面时,也要写上/文件夹名/jsp文件名

图示:


之前遇到了一个问题,在博问中也有记载,最后自己摸索着突然就搞清楚了。

问题就是:新建的动态web项目,发布到tomcat之后,jsp可以单独访问,servlet可以单独访问,但是通过form表单跳转到servlet的类则出现404错误。

反复研究了很久也没发现解决方案,可能这是个最基础的设置吧,根本没有人解答。

通过学习,我发现最重要的一点就是servlet编译好之后生成的类,存放位置十分关键。

按照默认设置的话,类是存放在build/classes文件夹中的,

但是由于我们建立的jsp文件是存放在web-content文件夹中的,

所以jsp文件没法找到servlet生成的class文件。

解决方案就是在build path里面重新设置class的输出文件夹,放到web-inf文件夹下面的classes中,如果没有这个classes文件夹,则要自己新建一个。

其他关于tomcat设置就不在这里阐述了。

转载于:https://www.cnblogs.com/xingzhui/p/5769643.html

Servlet3.0 jsp跳转到Servlet 出现404错误的路径设置方法相关推荐

  1. 为什么使用getrequestdispatcher跳转出现404_网站出现404错误时的处理方法

    作为站长,除了做好平时的优化推广工作,还要随时观察网站的运行工作.一个网站想要长久地拥有良好的排名,必须做好平时网站问题的排查工作.比如,网站出现了404.503等访问错误,站长们需要了解清楚其出现的 ...

  2. Win10开机跳过欢迎界面直接进系统桌面的设置方法

    解决方法一: 1.按下键盘[Win徽标键 + R键],在"关于"窗口中输入"control userpasswords2",回车. 2.打开"用户账户 ...

  3. 从JSP跳转到Servlet的两种方式

    前言 提示:以下是本篇文章正文内容,下面案例可供参考 一.法一 通过response.sendRedirect()进行跳转 1.java代码 代码如下(示例): package kedun.dhy;i ...

  4. servlet3.0新特性_查看Servlet 3.0的新增功能

    servlet3.0新特性 随着JEE6规范上市,在企业应用程序领域中如何开发应用程序方面发生了一些重大变化. 在本文中,我将介绍有关Web应用程序开发的一些更改. 首先,请告别web.xml部署描述 ...

  5. jsp访问servlet报404错误

    作为一名萌新,面对404错误相当烦恼,所以来介绍一下由于"重命名"而导致servlet类报错404的原因.如图呢,是我所报错的页面,其中FindServletCaiDan是一个se ...

  6. JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet

    一.Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示: 1 <servlet> 2 <servlet- ...

  7. java web学习总结(二十一) -------------------模拟Servlet3.0使用注解的方式配置Servlet...

    一.Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示: 1 <servlet> 2 <servlet- ...

  8. Servlet3.0下配置Servlet

    从Servlet3.0开始,配置的Servlet的支持注解方式,但还是保留了配置的web.xml文件方式,所有使用的Servlet的有两种方式: Servlet的的类上使用@WebServlet注解进 ...

  9. Servlet3.0 multipart 文件上传技术

    Servlet3.0 javaConfig配置 传统的servlet都是在web.xml中配置,从Servlet 3.0开始提供了ServletContainerInitializer接口,允许使用代 ...

  10. 【SpringBoot】SpringBoot拦截器实战和 Servlet3.0自定义Filter、Listener

    =================6.SpringBoot拦截器实战和 Servlet3.0自定义Filter.Listener ============ 1.深入SpringBoot2.x过滤器Fi ...

最新文章

  1. 设计模式-拦截器模式
  2. 【题解】hdu 3586 Information Disturbing 二分 树形dp
  3. Python高手必读,做一个精通规则的玩家
  4. 设置DateChooser控件的头部文字对齐方式.
  5. 细胞冻存及细胞计数的技巧
  6. 还在魔改Transformer结构吗?微软中山大学开源超强的视觉位置编码,涨点显著
  7. 深入理解javascript原型和闭包(11)——执行上下文栈
  8. Server2012R2 ADFS3.0 The same client browser session has made '6' requests in the last '13'seconds
  9. Java 8 Friday Goodies:java.io终于成功了!
  10. 杀java_java怎么杀掉java进程
  11. python技术文档_Python技术文档最佳实践
  12. jquery 立体走马灯_jQuery简单的文字跑马灯特效
  13. 【C语言】这是我能想到的最难的题了
  14. linux串口输出重定向到文件,DOS 下将屏幕打印输出重定向到指定文件中(或重定向到并口/串口)...
  15. node-gyp 出错
  16. C#中启动外部应用程序
  17. 一维连续傅里叶变换和逆变换公式的一种推导
  18. 电脑重装win10系统教程,简单易懂,不用U盘直接重装
  19. 微软自动化神器playwright
  20. OPT液态镜头上市,视觉检测实现瞬时对焦

热门文章

  1. CSS基本布局16例
  2. 年底绝对不能犯的四个职场错误
  3. 四种数据库特性对比(Redis/Mysql/SQLite/MongoDB)
  4. mysql 数据库隔离级别_彻底搞懂mysql数据库四种隔离级别,实验实战
  5. 笛卡尔坐标系_笛卡儿坐标系
  6. try catch与异常的说明
  7. 获取oracle自增长id,ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号...
  8. [渝粤教育] 武昌理工学院 跨境电商实务 参考 资料
  9. 【渝粤教育】国家开放大学2018年春季 0001-21T入学教育与终身学习指引 参考试题
  10. 【渝粤教育】电大中专新媒体营销实务 (14)作业 题库