jsp为什么有时会产生空白页面,有时候可以正常访问,两个访问的url完全相同
时间:2008-05-10 09:56:43
来源:论坛整理 作者: 编辑:chinaitzhe
网友回复:你看看你的默认页面是那里???
怀疑空白页面就是跳到你的默认页面上面去了,而你的默认页面没有,所以弹出空白页面
而正确的时候是你的程序正常跳转
空白页面的情况:
1.所跳页面不经常在
2.return null 时候也有可能会跳到空白页
查一下你的程序可能有几个跳转,而每个跳转是否有页面与其对应
网友回复:所跳页面不经常在 ---------> 所跳页面不存在
网友回复:页面代码改动过么?清理一下Cache试试?
mark 关注学习之!
网友回复:看看逻辑里是否存在类似这样的处置:假如登陆了,会跳转A,没登陆,跳转B。
没登陆B又忘了写,就有可能出空白,或者是koko说的return null的问题。
总之,出现空白页,假如不能确定是服务器本身出了问题,那一定是逻辑让它应该去显示个空白页。
网友回复:谢谢kokobox :_)
这个url应当会重定向到登陆页面,所以跳转到的页面应当一直存在,第二个有可能是错误原因,另外我这个jsp应用程序使用了Filter,不知道这个会不会有影响?
网友回复:to dgqbcht:
这个有时候能重定向到登陆页面的
网友回复:o(∩_∩)o...不用客气啦
那就是查一查有没有出现异常或是某种可能会return null出来
假如再有问题了就把他抓住,然后仔细看看是那里的问题
网友回复:to bootupnow :
我的jsp页面应该设置了no-catch,expires等,这样应当不是cache的问题,还有其它的那些浏览器设置会影响这个?
网友回复:建议lz先把 tomcat/work/ 下的东西全部删除
然后再看一看
网友回复:我没有用tomcat,服务器是websphere,不过也可以试试清空掉已编译的jsp文件
网友回复:呵呵,兄,你用的是websphere那就是了,我看到你提出的问题的时候,第一个感觉就是你用的是webspere。由于websphere的兼容性比较差,所以你很多时候出现空白,是你的代码的问题,我建议你的代码最好尽量规范,这样才可以。欢迎多沟通,欢迎加入群 25855033
网友回复:修改了代码之后,或者打开的项目的时候,最好先Clear一下,然后再Mark一下!!我说的是Jbulider
假如是Eclipse就F5刷新一下!!!
网友回复:输入同样的url有时候会出现空白页面
假如这个经常这样,那么你去看看你的控制台吧/日志也行
里面一定出异常了!
网友回复:使用filter 是不是session有问题
网友回复:假如代码中使用了jstl的话 websphere不支持jstl套着用
网友回复:假如你的页面使用了自定义标签。
是很有可能出现这种情况 的。
看你的标签里面 是否 EVAL_PAGE 了
你有可能设置为了 SKIP_PAGE 所以你的页面出现空白。
假如还不能解决。
就下把页面上的自定义标签去掉。 确认问题是否出在标签这。
网友回复:假如这个经常这样,那么你去看看你的控制台吧/日志也行
网友回复:竟然还不结贴。
网友回复:这几天放假没有过来看看,现在也没有找到问题所在,再等等看有没有其他的建议
网友回复:输入同一个url时你空白的时间是多少?是一直空白还是页面没有刷新出来?假如空白时刷新会是什么结果?还有当执行是空白页时你打开空白页面看他属性里
的完整地址是哪里?
网友回复:嘿嘿,进来2次
网友回复:这个url应当会重定向到登陆页面,所以跳转到的页面应当一直存在,第二个有可能是错误原因,另外我这个jsp应用程序使用了Filter,不知道这个会不会有影响?
网友回复:你可以试试在程序里用绝对路径
request.getContextPath()
request.getRealPath("/")
网友回复:我已经查出来这个问题,是因为程序逻辑有错误,是return null的错误。
另外一个问题是我当时和别人程序的版本不一致,在我的那个版本上没有问题,别人的那个比我的新一点,正是那个新版本里包含了一个有问题的变化,造成了空白页面。
标签问题也可能会造成空白页面,其他的我就不确定了,结贴了,谢谢大家:_)
网友回复:标签可能的
关键字:jsp,时会,产生,空白,页面,有时候,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面