一种方法 如果菜单项不多,把菜单项 先从数据库里全部读出来,再用JAVASCRIPT方式处理另一种思路 如你所述第三种思路 用session
解决方案 »
- 我的登录页面出问题了 --急盼高手指点!
- jsp 怎样实现文件选择对话框?
- hibernate 问题 HQL
- 如何控制IE的后退键或者ESCAPE的后退或取消功能?
- 用servlet写了cookie,javascript却读不出来。
- 本人想做个网站类似 www.zhaofang.com.cn 请问我应该学习哪些方面的知识?
- 请问session生命期是什么机制?
- jspsmart上传组件如何用?如何做着急.请大家帮帮我.
- 困惑啊!怎样在javascript和jsp中传递值?高分啊!
- java从数据库SQLserver中调取数据,怎么显示不了列名
- 关于jsp在sql2000中建表的问题!
- 这样传递http://localhost:8080/get.jsp?auser='大家好啊'
rs=stmt.executeQuery("select * from aTable order by menuA,menuB,menuC");
while(..next()){
if(a<>rs.getString("menuA")){
out.println(rs.getString("menuA"));
}
else if(b<>rs.getString("menuB"))
out.println(rs.getString("menuB"));
else if(c<>rs.getString("menuC"))
out.println(rs.getString("menuC"));
a=rs.getString("menuA");a=rs.getString("menuB");a=rs.getString("menuC");
}
其它的....
有些jdbc驱动程序不支持一个Statement对应两个ResultSet,如JDBC-ODBC驱动程序
是这样吗?我用resin2.02+jdk1.3+win2000+sql2000
做的象csdn里左边的那个树型菜单就可以了,我急用,谢谢!
制作方法:
第一步:嵌入代码。把下面这段代码复制到<head></head>标签之间。 <style></style>
<script language="JavaScript1.2"></script> 第二步:制作菜单。将代码插入到页面中要出现树形目录的地方。下面是一段代码范例:
<ul>
<li id="foldheader">News</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.cnn.com">CNN</a></li>
<li><a href="http://www.abcnews.com">ABC News</a></li>
<li><a href="http://www.vancouversun.com">Vancouver Sun</a></li>
</ul><li id="foldheader">Games</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.gamespot.com">GameSpot</a></li>
<li><a href="http://www.happypuppy.com">Happy Puppy</a></li>
<li><a href="http://www.gamecenter.com">Game Center</a></li>
</ul><li id="foldheader">Software</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.download.com">outer 1</a></li>
<li><a href="http://www.hotfiles.com">outer 2</a></li>
<li id="foldheader">Nested</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.windows95.com">nested 1</a></li>
<li><a href="http://www.shareware.com">nested 2</a></li>
</ul>
<li><a href="http://www.windows95.com">outer 3</a></li>
<li><a href="http://www.shareware.com">outer 4</a></li>
</ul>
</ul>
如果我们仔细分析一下的话不难发现制作列表的秘诀就是一个大的列表<li id="foldheader">主目录名称</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="对应地址 ">子目录名称</li>
<li><a href="对应地址 ">子目录名称</li>
<li><a href="对应地址 ">子目录名称</li>
</ul> 这样的好处是添加子菜单非常容易只要不断制作一些列表出来,并且加上连接就可以制作出下拉菜单了。如果要实现多级的子菜单也很容易只要将某项子菜单的id设置成为foldheader并且不加连接,后面的格式就如加灰部分一样和前面的代码是一样的,嵌套使用。第三步:将一段代码复制到上面列表代码的下面。<script language="JavaScript1.2"></style> 这部分,当然前提是你要懂得一些css代码。