解决在Eclipse中jsp文件中的action跳转到servlet的时候的路径出错

  • Post author:
  • Post category:其他



这是我在做电商平台的时候出现的问题

:我用在Login.jsp进行测试的时候,出现servlet文件找不到了。

我的文件目录如下图:

正常运行的地址

http://localhost:8080/ShuMaweb/jsp/login.jsp

当我要运行jsp的登录功能要跳转到LoginServlet的时候,地址就变成了:

http://localhost:8080/ShuMaweb/jsp/LoginServlet

(报错如下图)

正常运行的servlet应该是:

http://localhost:8080/ShuMaweb/LoginServlet


解决方法    ——————————!

在Eclipse新版本新建servlet时候,发现创建Servlet后,在Servlet代码中自动加入注解@WebServlet。

我觉得这里的注解没有问题(低版本的xml文件也一样在创建servlet的时候也会自动生成servlet的配置)。

登录时候提交的信息想传到到servlet一定要设置路径,感觉问题就出在action的地方!

那时候琢磨了很久,无论改/ShuMaweb/py_servlet/LoginServlet、/LoginServlet、 ./LoginServlet都行不通。

结果查了很多的百度啊论坛啊,在一个细小的评论那里发现,

jsp中的action里 那个路径加上

../

,返回上一级的意思!

果然,路径问题解决了。可以跳转到servlet文件中执行代码了。



版权声明:本文为qq_39625703原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。