为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我用eclipse都行啊,不管是重定向还是服务器转发都只要XXX.jsp就OK了

如题。。。。。

正在回答

1 回答

总结一下吧,重定向:你用xxx.jsp 和 加上项目的全称的话 都是可以的,前面是相对路径,后面是绝对路径,都可以的,通常情况最好用:绝对路径,也就是加上前面的项目名称。

服务器内部跳转的话:举个例子,一个servlet:地址是Demo/com.servlet/servletDemo1。com.servlet/servletDemo1是这个servlet的设计的URL,Demo是项目名。好,接下来你转发到xxx.jsp,如果不加/,那么就会报错,这时候地址是Demo/com.servlet/xxx.jsp。内部跳转只会改动最后一级的路径,显然xxx.jsp是不在com.servlet包下的,所以404。你说的可以的情况,肯定是之前的页面,就是Demo/xxxx2.jsp这种页面,所有你不加/,跳转,只改动最后一级路径,所以当然也是对的。所以转发通常情况:用/xx.jsp 。servlet的话就是:/com.servlet/servletDemo1,加上/万无一失。不知道讲清楚了没,纯手打,觉得不错,请采纳,谢谢

3 回复 有任何疑惑可以回复我~
#1

做人蛋定 提问者

谢谢啊,我等会就去试试
2017-07-30 回复 有任何疑惑可以回复我~
#2

做人蛋定 提问者

感谢,我懂了。
2017-07-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我用eclipse都行啊,不管是重定向还是服务器转发都只要XXX.jsp就OK了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信