Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Beh, in quel modo non te le visualizzarà di sicuro. Stai buttando in output un oggetto List <Question>, il massimo che visualizzerai è il valore ottenuto dal l'invocazione del toString () su quell'oggetto. Per visualizzarne il contenuto in modo umano devi scorrere quella lista e far stampare qualche informazione di ogni singolo oggetto Question (di cui non sappiamo assolutamente nulla). In questo modo:

    codice:
    <c:forEach items="${questions}" var="question">
       ${question.domanda}<br />
    </c:forEach>

    Nel codice ho supposto che la classe Question possieda almeno il metodo getDomanda () che restituisce il testo della domanda.
    Come vedi ho usato un forEach per scorrere la lista. Ciascun oggetto viene indirizzato dalla variabile "question".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    25
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Beh, in quel modo non te le visualizzarà di sicuro. Stai buttando in output un oggetto List <Question>, il massimo che visualizzerai è il valore ottenuto dal l'invocazione del toString () su quell'oggetto. Per visualizzarne il contenuto in modo umano devi scorrere quella lista e far stampare qualche informazione di ogni singolo oggetto Question (di cui non sappiamo assolutamente nulla). In questo modo:

    codice:
    <c:forEach items="${questions}" var="question">
       ${question.domanda}<br />
    </c:forEach>

    Nel codice ho supposto che la classe Question possieda almeno il metodo getDomanda () che restituisce il testo della domanda.
    Come vedi ho usato un forEach per scorrere la lista. Ciascun oggetto viene indirizzato dalla variabile "question".


    Ciao.

    ok io quindi ho la mia classe question
    codice:
    public class Question implements Serializable {
    
    
    	private Long id;
    	private String text;
    	private Date insertDate;
    	private Boolean active;
    	private Long askerId;
    	private Long upVote;
    	private Long downVote;
    	
    	private List<Answer> answers = new ArrayList<Answer>();
    	
    	public Long getId() {
    		return id;
    	}
    	public void setId(Long id) {
    		this.id = id;
    	}
    	public String getText() {
    		return text;
    	}
    	public void setText(String text) {
    		this.text = text;
    	}
    	public Date getInsertDate() {
    		return insertDate;
    	}
    	public void setInsertDate(Date insertDate) {
    		this.insertDate = insertDate;
    	}
    	public Boolean getActive() {
    		return active;
    	}
    	public void setActive(Boolean active) {
    		this.active = active;
    	}
    	public Long getAskerId() {
    		return askerId;
    	}
    	public void setAskerId(Long askerId) {
    		this.askerId = askerId;
    	}
    	public Long getUpVote() {
    		return upVote;
    	}
    	public void setUpVote(Long upVote) {
    		this.upVote = upVote;
    	}
    	public Long getDownVote() {
    		return downVote;
    	}
    	public void setDownVote(Long downVote) {
    		this.downVote = downVote;
    	}
    	public List<Answer> getAnswers() {
    		return answers;
    	}
    	public void setAnswers(List<Answer> answers) {
    		this.answers = answers;
    	}
    	
    	
    	
    }
    nella quale aggiungo i metodi

    codice:
    public String getDomanda() {
    		return text;
    	}
    	public void setDomanda(String text) {
    		this.text = text;
    	}
    e fare così in modo che nel jsp venga preso

    ${question.domanda}
    giusto?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.