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?