求救strust中怎么样才能完成联动两级菜单.

jspwind 2006-09-29 09:07:25
jsp中,用strust标签,怎么样才能实现.大类选取,小类读取的效果.(把小类读取到表格里.)
...全文
494 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
freefog 2006-09-29
  • 打赏
  • 举报
回复
<TR align="center">
<SCRIPT language = "JAVASCRIPT">
<%
try{
Vector vector2 = (Vector)session.getAttribute("vector2");
if(vector2!=null){
int i = 0;
%>
var arrData1=new Array();
<%
for(int k=0;k<vector2.size();k++){
ArticleBO articlebo = new ArticleBO();
articlebo = (ArticleBO)vector2.get(k);
System.out.println("一级菜单ID + " +articlebo.getMenu1Id());
System.out.println("一级菜单名称 + " +articlebo.getMenu1());
%>
arrData1[<%=i%>]=new Array("<%=articlebo.getMenu1()%>","<%=articlebo.getMenu2()%>");
<%
i++;
}
%>
function initSel1() {
var optStr="";
for(var i=0;i<arrData1.length;i++){
if(optStr.search("("+arrData1[i][0]+")")<0){
optStr+="("+arrData1[i][0]+")";
var oOptA=document.createElement("OPTION");
oOptA.value=arrData1[i][0];
oOptA.innerHTML=arrData1[i][0];
articleForm.menu1.appendChild(oOptA);
}
}
chgSlave1();
}
function chgSlave1()
{
articleForm.menu2.options.length=0;
for(var i=0;i<arrData1.length;i++)
{
if(arrData1[i][0]==articleForm.menu1.value)
{
var oOptB=document.createElement("OPTION");
oOptB.value=arrData1[i][1];
oOptB.innerHTML=arrData1[i][1];
articleForm.menu2.appendChild(oOptB);
}
}
}
</SCRIPT>
<TD align = "center" colspan = 2><bean:message key="com.ccut.zs.submenu.menu1name"/> <select id="menu1" onchange="chgSlave1()" name="menu1"></select>
<bean:message key="com.ccut.zs.submenu.menu2name"/> <select id="menu2" name="menu2"></select></TD>
</TR>
<%
}else{
out.println("请先添加一级菜单!");
}
}catch(Exception e){
System.out.println("news_add.jsp " + e.getMessage());
}
%>

这是我写的一个级连菜单,数据都是从后台数据库中提取出来的,我的这个项目也是strust
jspwind 2006-09-29
  • 打赏
  • 举报
回复
struts_menu怎么用?我用request返回来的code取得值,然后放到select里面.要做一个动作change select 的时候.列出一个表,表里列出大类对应的小类
yh2o09 2006-09-29
  • 打赏
  • 举报
回复
Struts_menu 可以实现。
zxh2208180 2006-09-29
  • 打赏
  • 举报
回复
up
汪老实 2006-09-29
  • 打赏
  • 举报
回复
可以用ajax完成!!!!!!!!!
fxy1 2006-09-29
  • 打赏
  • 举报
回复
Mark
jspwind 2006-09-29
  • 打赏
  • 举报
回复
多谢啦,多谢.

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧