JSP + JavaScript cria um menu suspenso em cascata de segundo nível:
class (informações da coluna de primeiro nível): classId (numeração automática), className (nome da coluna), Nclass (informações da coluna secundária), NclassId (numeração automática), NclassName ( nome da coluna), parentId (id da coluna de primeiro nível, associado ao classId na tabela de classes)
<%@ page contentType=text/html charset=GB2312 idioma=java errorPage=../error.jsp %>
<%@incluir arquivo=../conn.jsp%>
<%@incluir arquivo=../ds.jsp%>
<%@ taglib uri=http://java.sun.com/jsp/jstl/sql divfix=sql %>
<%request.setCharacterEncoding(gb2312%>);
var locationid=locationid;
var eu;
para (i=0;i < uma contagem; i++)
{
if (subcat[i][2] == ID de localização)
{
document.myform.NclassId.options[document.myform.NclassId.length] = novo
Option(subcat[i][0], subcat[i][1]);
}
}
}