Elementi a scomparsa

Giacomo Arimondi

Nuovo Utente
19 Dic 2014
2
2
0
Ciao a tutti! :)

Sto progettando una web application, un sito di scommesse.
Ho difficoltà nel creare un menù ad albero che, quando si clicca sul nome della nazione, vengano visualizzati i campionati di quella nazione e, quando si clicca su un campionato, le squadre appartenenti ad esso all'interno di una tabella.
I dati (quindi nomi delle nazioni, nomi dei campionati e nomi delle squadre) vengono presi da un DB.
Per ora riesco a visualizzare nazioni e campionati.
Ecco qua il mio codice:

Action.java:

package action;

import java.util.ArrayList;

import dbUtility.DBUtility;
import bean.*;

import com.opensymphony.xwork2.ActionSupport;

public class NazioniAction extends ActionSupport {

private static final long serialVersionUID = 1L;
ArrayList<Squadra> listSquadre;
ArrayList<Nazione> listNazioni;
ArrayList<Campionato> listCampionati;

public String execute() {

DBUtility dbUtility = new DBUtility();
dbUtility.getConnessione();


listNazioni = dbUtility.getNazioni();

for (Nazione e : listNazioni){
e.setListaCampionati(dbUtility.getCampionati(e.getIdnazione()));
}

listCampionati = dbUtility.getCampionato();

for (Campionato c : listCampionati){
c.setListaSquadre(dbUtility.getSquadre(c.getIdcampionato()));
}

dbUtility.closeConnessione();

return "success";
}


public ArrayList<Squadra> getListSquadre() {
return listSquadre;
}

public void setListSquadre(ArrayList<Squadra> listSquadre) {
this.listSquadre = listSquadre;
}

public ArrayList<Nazione> getListNazioni() {
return listNazioni;
}

public void setListNazioni(ArrayList<Nazione> listNazioni) {
this.listNazioni = listNazioni;
}

public ArrayList<Campionato> getListCampionati() {
return listCampionati;
}

public void setListCampionati(ArrayList<Campionato> listCampionati) {
this.listCampionati = listCampionati;
}
}




Home.jsp:


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
#welcome {
background-color: #FFA500;
font-family: Verdana, sans-serif;
font-size: 14px;
font-color: #050402;
}
</style>
<script>
function toggle(id) {
if( document.getElementById(id).style.display=='none' ){
document.getElementById(id).style.display = 'table-row';
}else{
document.getElementById(id).style.display = 'none';
}
}

</script>
</head>
<body id="welcome">

<h1 align="center">
Benvenuto,
<s:property value="username" />
</h1>
<s:form action="visualizzaPartita" method="post">
<table width="100%">
<th><h2 align="left">Europa</h2></th>
<s:iterator value="listNazioni">
<tr onclick="toggle(<s:property value="idnazione"/>)">
<td align="left"><b><s:property value="nome_nazione" /></b></td>
</tr>
<tr id="<s:property value="idnazione"/>" style="display: none;">
<td colspan=5>
<s:iterator value="listaCampionati">
<s:property value="nome_campionato" /><br>
</s:iterator>
</td>
</tr>
</s:iterator>
<%-- <s:iterator value="listaSquadre">
<s:property value="nome_squadra" />
</s:iterator> --%>
</table>
</s:form>
</body>
</html>
 
  • Like
Reactions: ottofonsuppost
Discussioni simili
Autore Titolo Forum Risposte Data
G Elementi HTML HTML e CSS 1
G Elementi Menù orizzontali HTML e CSS 2
A media degli elementi estratti da una query MySQL 0
P Errore nell'indirizzo degli elementi HTML e CSS 2
F Creare elementi html con javascript Javascript 3
R Includere elementi array fra apici PHP 1
A Contare gli elementi di un array PHP 13
T Contatore alla rovescia su più elementi simultaneamente Javascript 4
S [PHP] Estrarre elementi array su più variabili PHP 5
L [Java] Aggiungere elementi ad array JSON Java 0
R Visualizzazione elementi Access MS Access 2
D Elementi duplicati su blog SEO e Posizionamento 1
S elementi statistici - Matrice e Gestione Array PHP o Javascript Javascript 0
M [HTML] problema spazio aggiuntivo tra elementi <li> di menu a tendina HTML e CSS 1
Raziel84 [Java] Combinazione elementi matrice Java 0
N Dialog performance con tanti elementi jQuery 2
alessandra86 [PHP] Elementi di un array non visualizzabili PHP 7
D [PHP] Elementi tabella in orizzontale e NON Verticale PHP 12
asevenx modificare lista elementi togliendo l'elemento selezionato jQuery 1
S [HTML] Comportamento di due elementi block level flottanti HTML e CSS 2
blips Racchiudere una serie di elementi in un div jQuery 2
S [Javascript] [HTML] problema nella stampa degli elementi della pagina Javascript 3
F [Javascript] Problema funzione jquery con elementi css esterni Javascript 1
C [PHP] RISOLTO - Eliminare elementi duplicati da array multidimensionale PHP 1
F aggiungere codice dopo n elementi jquery jQuery 1
JeanWolf [Php] Elementi comuni di due array PHP 29
Papalla CSS3 - immagine di sfondo con elementi che appaiono col mouse hover HTML e CSS 4
teoxs2508 [HTML] Posizionamento elementi su pagina web HTML e CSS 5
A come modificare gli elementi di una lista e gli editText? Sviluppo app per Android 0
JackIlPazzo Assegnare un id ad elementi con parser PHP 2
asevenx Selezionare elementi da un elenco in modo dinamico e inviarli al database PHP 0
N selezione elementi Javascript 0
asevenx Realizzare modulo per selezionare elementi da una lista PHP 1
C array_rand prende elementi casuali diversi? PHP 6
Marco_88 Verificare la selezione degli elementi dom jQuery 2
X Funzione onscroll relativa a elementi multipli Javascript 0
M elementi di una gridview appaiono in ordine casuale invece di quello deciso da me Sviluppo app per Android 2
N Dare id ad elementi classe jQuery 1
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2
V Scorrere elementi DOM e prendere dei valori Javascript 8
D SELECT Singoli elementi PHP 3
filomeni Elementi obsoleti SEO e Posizionamento 1
felino [Excel] Disposizione elementi per colonna Windows e Software 1
A passaggio dei singoli elementi elementi da json object a array Ajax 4
Devil-94 creare elementi sopra altri elementi. Javascript 1
Devil-94 Creazione elementi DOM OGNI volta con sempre un nuovo id. Javascript 1
F Iterare elementi jquery jQuery 4
M Scroll che mostra e nasconde elementi Javascript 2
M Come cambiare elementi visualizzati jQuery 4
Devil-94 Creazione di elementi html in tempo reale. Javascript 4

Discussioni simili