用JSP技术或java script技术怎样实现本页面不用跳转到另一页面传参?

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:34:17
仅限用JSP技术或者java script技术
其他诸如ASP或者servlet技术不算
实现当前页面不用跳转就能向另一个页面传参的目的,比如在线聊天,我各开一个发送信息和接收信息的页面,在发送信息页面输入文字点击发送按钮,在接收信息页面就能显示出发送过来的语句,而发送页面没有跳转,请问解决思路是什么,请高手帮忙啊!!!!
如果解决问题后再额外多加分!!!!!!!
接收信息的页面已经设置了不断刷新,只要能接收到发送页面传过来的东西就能显示出来,怎么让发送页面向显示页面传值而且不会跳转呢?

接收信息的页面(a.jsp),在任意位置放<iframe src="处理信息的也面(b.jsp)" name=a> </iframe>(如何设置边框等为0,以及不显示,去网上查)
,然后你的<form action="处理信息的也面" target=a>
关键在接收信息的页面如何显示.我是这样的,b.jsp有个form name=d,有个<input type=hidden value=<%=var%> name=b><script>parent.c.innerText=document.d.value;</script>var是处理后的数据.
a.jsp有个<span id=c>在这里显示</span>.
当你点击提交后,a.jsp中的form提交到b.jsp处理,b.jsp的 form name=d 的input的值就变成了处理后的值,js代码再将父页面span区域中的文字变成var.
原理是这样的,不知你理解否.第一次可能问题比较多,但你调试成功后会觉得这个办法很笨很好用.
再当你学了Ajax后,觉得这个办法是小儿科.
慢慢来.

ajax吧,异步调用后台方法,看不到刷新,只更新局部页面