今天解决了一个郁闷的问题,也是因为我不小心造成的,所以写出来,希望大家以后不要犯一样的错了。
事情是这样的,我想在用户操作后,提示用户操作结果(如保存成功),我就将结果放在Session中,然后用一个JSP页面读取并显示Session中的信息,每个需要显示的页面就用Include指令包含这个JSP页面,我将Include写在JSP页面的顶部,结果当我操作之前页面样式是对的,操作之后页面样式就不对了,更郁闷的是有些机子上操作之后是对的,有些机子上又不对,郁闷了很久,结果经过仔细的查找,才知道原因:将Include指令放错了位置,应该放在body中,哎。。。。,还好终于解决了。
事情是这样的,我想在用户操作后,提示用户操作结果(如保存成功),我就将结果放在Session中,然后用一个JSP页面读取并显示Session中的信息,每个需要显示的页面就用Include指令包含这个JSP页面,我将Include写在JSP页面的顶部,结果当我操作之前页面样式是对的,操作之后页面样式就不对了,更郁闷的是有些机子上操作之后是对的,有些机子上又不对,郁闷了很久,结果经过仔细的查找,才知道原因:将Include指令放错了位置,应该放在body中,哎。。。。,还好终于解决了。
本文分享了一次因Include指令位置不当导致页面样式错乱的问题及解决方案。作者试图在操作后通过Session传递消息,并在多个页面中使用Include显示这些消息,但错误地将Include指令置于JSP页面顶部,导致某些情况下页面样式出现问题。
1572

被折叠的 条评论
为什么被折叠?



