jsp中iframe 如何加载数据?
一个jsp页面,包含一个iframe,iframe里放物品列表(从数据库里查出来的)。我现在是在jsp页面onload的时候提交表单,去后台查询数据,然后数据显示到ifr...
一个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了? 展开
我现在是在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了? 展开
11个回答
展开全部
问题是不是想的太复前渣档杂了,用iframe解决大数据量加载的方案很多,异步加载没有什么不好的,你需要做的就是在数据出来之前在iframe处加一个让用户等待的状态条,让用户知道这是在加载数据,有很多状态条的js,随便找一个就行了慧乱,ajax也会有延迟的。梁判
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
iframe的使用方法:
在src中写入你要嵌套的页面,设置好宽度、高度等属性。
<iframe scrolling=no src="about:blank" width="340" height="420"旦闷 name="leftframe" frameborder="0" marginwidth="0" marginheight="0"></iframe>
根据你的问题就使用ajax查询吧!把查询到空迟乎的结斗悉果写到b.jsp上就行了。
在src中写入你要嵌套的页面,设置好宽度、高度等属性。
<iframe scrolling=no src="about:blank" width="340" height="420"旦闷 name="leftframe" frameborder="0" marginwidth="0" marginheight="0"></iframe>
根据你的问题就使用ajax查询吧!把查询到空迟乎的结斗悉果写到b.jsp上就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form target="iframename"></form>
只IE支持
只IE支持
追问
你这回答对我没帮助啊,这个我用了。
追答
ajax查询,更新Iframe
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然有,这个我在SSH项目里面实现过了,完全可以实现
更多追问追答
追问
哦,求教
追答
在登录的时候或者JSP加载之前就把所需要的数据从数据库中取出来。iframe下有一个src的属性,可以指向任意的JSP页面,所以楼主在取数据之前,可以使用SRC指向一个JSP页面,然后在整个页面上再加一个链接或者按钮,用来显示数据,当然显示的位置就是iframe的name了,祝楼主好运~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-26
展开全部
没有
追问
确定?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询