日期:2014-05-18  浏览次数:20646 次

问一个jsp页面如何设计问题
初始页面分为 三个frame  
 
第一个frame 为一些列表 例如名字列表: 张三,李四,王五。
功能 点击这些选项会查询数据库,并且在第三个frame里列出所点击的选项的相关信息。
第二个frame就是列出相关信息 例如点击张三 列出 通讯簿 亲友名字 等 以列表方式列出来。
  功能 点击相应的选项 又会在第三个frame里显示出来 例如点击亲友 就会查询数据库把张三的亲友名字列出来。

frame1 frame2 frame3
名字 | 张三 | 亲友
张三 | 通讯簿 | 爸爸
李四 | 亲友 | 妈妈

上面为简图  

点击张三 frame2 显示查询数据库显示相应信息
点击亲友 frame3查询数据库显示相应信息

用jsp 不用stucts 该怎么设计呢 如何实现呢

怎样实现每个frame之间的参数 需要用到什么函数 麻烦各位给说的详细写 本人jsp初学着,基本不会 ,这是个小作业,请大家帮帮忙

把主要得东西能给写出来,还要让初学这能看懂的 网页框架组织的设计的越优化越好

下面代码是我打算设计的主页面 只是个打算 各位可以给出其他的设计

<%@ page language="java" contentType="text/html; charset=Big5"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
<title></title>
</head>
<frameset rows=10%,*>
<frame scrolling="no" src="bannerPage.jsp" frameborder=0>
<frameset cols=8%,9%,*>
<frame scrolling="no" src="frame1.jsp" name="frame1" frameborder=0>
<frame scrolling="no" src="frame2.jsp" name="frame2" frameborder=0>
<frame src="frame3.jsp" name="frame3" frameborder=0>
</frameset>
</frameset>
<body>

</body>
</html>




------解决方案--------------------

------解决方案--------------------
加上target="framename"
------解决方案--------------------
target指定页面显示的位置
多个frame参数传递完全可以当作多个页面的操作
frame1中提交action返回frame2
显示位置用target指定到相应的frame就行了
------解决方案--------------------
target+session+action