首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

response跳转的路径有关问题

2013-01-02 
response跳转的路径问题今天做一个servlet的登陆时,一个问题弄了老半天。原因是,对web的更目录和localhost

response跳转的路径问题

今天做一个servlet的登陆时,一个问题弄了老半天。原因是,对web的更目录和localhost的目录,不清楚造成的。

我在web目录下创建了一个,admin目录准备放后台的jsp文件,admin的登陆页面也是在这里的。在我做登陆跳转时

我使用的

1、第一种情况

response.sendRedirect("admin/main.jsp");

连接结果:http://localhost:8080//music/servlet/admin/main.jsp

HTTP Status 404 - /music/servlet/admin/main.jsp

 

type Status report

message/music/servlet/admin/main.jsp

descriptionThe requested resource (/music/servlet/admin/main.jsp) is not available.


 

Apache Tomcat/6.0.35

他是在当前的servlet这个目录下去找admin目录,再去找main.jsp页面

 

2、第二种情况

response.sendRedirect("/admin/main.jsp");

连接结果:http://localhost:8080/admin/main.jsp

HTTP Status 404 - /admin/main.jsp

 

type Status report

message/admin/main.jsp

descriptionThe requested resource (/admin/main.jsp) is not available.


 

Apache Tomcat/6.0.35

 

这次跳转的路径,大家看到了吧是在tomcat的个目录中,去找admin目录下的main.jsp页面

 

3、我的解决办法,让他跳转到上一级的目录中区寻找,就是到我们的网站站点根目录中开始搜索。

response.sendRedirect("../admin/main.jsp");

连接结果:http://localhost:8080/music/admin/main.jsp

ok,这次可以跳转到自己网站的目录中。

 

希望可以帮助到又和我一样遇境的朋友们!

 

热点排行