求救strust中怎么样才能完成联动两级菜单. jsp中,用strust标签,怎么样才能实现.大类选取,小类读取的效果.(把小类读取到表格里.) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用ajax完成!!!!!!!!! Struts_menu 可以实现。 struts_menu怎么用?我用request返回来的code取得值,然后放到select里面.要做一个动作change select 的时候.列出一个表,表里列出大类对应的小类 <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 怎样判断单选按钮是否被选择 mysql编码问题 请教 tomcat的一个问题, 部署一个应用后出现 报表中显示条形码 提供一个JCreator 专业版 4.50.010 官方下载地址 JBuilder2005怎样将新增或修改.java文件编译后的.class加入WEB-INF/classes中 求救,dwr怎么取不到返回结果???appfuse+spring+dwr 怎么给一段文字加链接呢?我的错了,谁帮我看一下。在先等 谁有调用过第三方的接口经验的 来看看? 请教一个关于jsp开发的问题!特急!!! 为什么rs.next后就出错???? J2EE技术交流群:14395658 技术过硬的进!
<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