在bos项目中.收派标准功能在保存成功后Result设置为转发后,页面会显示出空白页面.修改重定向后就没有问题了.为什么?
回答
小跑的蜗牛回答
问题原型代码:
部分html页面代码:
问题分析:
这个代码本身最更本的原因在于页面中的相对路径.情景是:action使用默认的转发方式,页面出现空白.如果深究返回结果可以发现能返回对应的页面代码(这个可以在控制台中看到请求响应结果,但由于相对路径原因无法加载到js和css文件,使得页面无法显示内容)
问题解决方法:(选择下面一种方式解决即可)
方式1
设置 type=”redirect” 重定向回页面解决问题(此情景下最简单的解决方式),
方式2
将转发的网页中的所有的引用资源路径(例如<script type="text/javascript" src="../../js/jquery-1.8.3.js"></script>中的src为相对路径)改为绝对路径(例如<script type="text/javascript" src="/bos_management/js/jquery-1.8.3.js"></script>中的src为加上了项目名的绝对路径)(通用的解决方式)
(0)