网站开发进阶(三十七)JSP页面跳转问题解决

JSP页面跳转问题解决

PS:本篇博文质量欠佳,仅供个人学习之用。

前言

      在做Web开发时,对别人的应用(jsp+servlet)进行服务器部署时出现了页面跳转无效的情况。但是项目在本地未出现此状况。

     在本地运行结果如下:

 网站开发进阶(三十七)JSP页面跳转问题解决_第1张图片

     服务端运行结果如下:

 网站开发进阶(三十七)JSP页面跳转问题解决_第2张图片

     通过对比可以发现,在服务端运行时导航栏中显示的是绝对地址,而在本地运行时显示的是jsp内容的标题。

网站开发进阶(三十七)JSP页面跳转问题解决_第3张图片 

     经过输出测试,发现其参数均可以正确传递,但是页面内容无法获取到。本地调试一切正常,唯独在服务端时状况频出。

 网站开发进阶(三十七)JSP页面跳转问题解决_第4张图片

     在服务端输出内容如上。其basePath明显有问题,不应再有端口号,而且端口号是错误的。在本地测试输出basePath如下:

 

      我也是无语了,抱着试试看的态度,居然发现使用UC 浏览器居然可以正常显示,这到底是什么鬼啊。

      经测试,在IE上也不正确显示。但是其网页源码可查看到,而在Chrome中则无法查看。

 网站开发进阶(三十七)JSP页面跳转问题解决_第5张图片

结果

      正常显示:UC、火狐

      不显示:Chrome、IE

      经过最终测试发现,是网页编码出现了问题。

美文美图

 网站开发进阶(三十七)JSP页面跳转问题解决_第6张图片

你可能感兴趣的:(jsp,网站开发)