一个jsp页面,包含一个iframe,iframe里放物品列表(从数据库里查出来的)。
我现在是在jsp页面onload的时候提交表单,去后台查询数据,然后数据显示到iframe里。这样的话页面显示,iframe里先空白一会儿,才能显示物品。
可不可以先查数据库数据,然后把数据带给jsp,传给iframe,不知道这样行不行?
有没有好点的办法?
我现在就是a.jsp里写了iframe,iframe的src是指向b.jsp的。
a.jsp放物品分类,b.JSP放物品列表
先是从其它页面或者登录提交请求,查询数据物品分类返回到a.jsp。
然后在a.jsp页面onload的时候提交表单,再去后台取数据物品列表显示在b.jsp里。
我知道我这么做不合理,页面会出现我说的空白问题。
看来是只能用ajax了?
就是说因为是异步,那肯定再加载a和b页面之间有些延迟是吗?时间太长,就像我那样出现空白几秒钟的情况?
include不能实现无刷新吧?
你如果想实现局部刷新使用ajax吧,不过还是会出现暂时空白的问题
本回答被提问者采纳在页面加载的时候同时加载另一个页面,这个怎么做到的?我用的是struts2
追答在另一个页面写个 直接引入iframe就行了