我有一个页面index.jsp,它由两部分组成left.jsp和right.jsp。
left.jsp中包含一段代码
<div class="parameter"><a>参数1</a></div>
<div class="parameter"><a>参数2</a></div>
如何才能实现当点击参数1时,传递一个参数m到right.jsp,
或者点击参数2时,传递另一个参数n到right.jsp,
然后right.jsp获取传递来的参数(m或n),并根据参数查询数据库,最后根据查询结果刷新right.jsp页面,仅仅需要刷新right.jsp页面,而不需要刷新left.jsp页面。请问如何才能实现,尽量具体一点
left.jsp中包含一段代码
<div class="parameter"><a>参数1</a></div>
<div class="parameter"><a>参数2</a></div>
如何才能实现当点击参数1时,传递一个参数m到right.jsp,
或者点击参数2时,传递另一个参数n到right.jsp,
然后right.jsp获取传递来的参数(m或n),并根据参数查询数据库,最后根据查询结果刷新right.jsp页面,仅仅需要刷新right.jsp页面,而不需要刷新left.jsp页面。请问如何才能实现,尽量具体一点
<div class="parameter"><a href="接收数据,查询的.java文件" target="right">参数2</a></div><iframe id="right"><iframe>
<frame src="left.jsp" name="leftFrame" scrolling="auto" noresize="noresize" id="left" style="border: 1px solid #78a9ca" />
<frame src="right.jsp" scrolling="no" id="right" name="right"/>
</frameset>具体里面的路径如何写要看你自己工程下文件存放的位置了,也可能这个地方不是直接写.jsp,而是通过后台定位的,那就可能是***.do呀,***.action呀,
left.jsp里你的这个<a>参数1</a>需要变成如下:
<a href="url" target="right">参数1</a>
然后至于你这个参数是通过什么样的形式传过去,我想这个url需要是个向后台提交的链接吧,处理后得到数据返回到页面,这个页面肯定是right.jsp,target="right"是将这个页面显示在right这个frame下,
所以如果你页面初始化时right.jsp不需要显示什么数据,必须要根据left.jsp传入的参数检索的话,
<frame src="right.jsp" scrolling="no" id="right" name="right"/>中的src可以为空!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">