Código HTML:
<div id="menu"> <ul> <li> <a href="#">Configuracion</a> <ul> <li>Usuarios</li> </ul> </li> <li> <a href="#">Gestion Academica</a> <ul> <li> <a href="#">Notas</a> <ul> <li>Cursos llevados</li> </ul> </li> <li> <a href="#">Matricula</a> <ul> <li><div class="opcion" onclick="null">Cursos matriculados</div></li> </ul> </li> </ul> </li> </ul> </div>
TITULO PRINCIPAL NIVEL NURL
Configuracion 0 1
Usuarios 1 2
Gestion Academica 0 1
Notas 0 2
Cursos llevados 1 3 CarCurlle()
Matricula 0 2
Cursos matriculados 1 3
este es la progrmacion en java
public String getMenu(String query){
String html = "";
if(this.getConn() != null){
try{
Statement st = getConn().createStatement();
ResultSet rs = st.executeQuery(query);
//Datos sobre los nombres de cada columna
ResultSetMetaData rm = rs.getMetaData();
html+="<div id='menu'>";
html+="<ul>";
while(rs.next()){
int tipo = rs.getInt("principal");
int countryId = rs.getInt("nivel");
//html+="<li>";
if (countryId == 1)//primer nivel
html+="<li><a href='#'>"+rs.getString("titulo")+" Nivel 1</a><ul>";
//primera_vuelta = false;
else
if( countryId == 2 && tipo == 0)//segundo nicel
html+= "<a href='#'>"+rs.getString("titulo")+" Nivel 2 </a>";
else//<div class="opcion" onclick="regCarne()">Registro</div> onclick="+rs.getString("nurl")+"
html+= "<ul><li><div class='opcion' onclick="+rs.getString("nurl")+">"+rs.getString("t itulo")+" </div></li></ul>";
}
html+= "</ul></div>";
st.close();
rs.close();
}catch(Exception ex){
System.out.println("Error al procesar la consulta..."+ex.getMessage());
this.errConsulta = ex.getMessage();
}
}
return html;
}
porfavor una ayuda gracias