Mentre concordo con l'ammonizione di Scott A di usare JSTL invece di mettere Java direttamente nella JSP, la domanda merita di essere esplorata un po 'oltre. L'ho appena incontrato per la prima volta e ho dovuto scavare un po 'per rispondere.
Tecnicamente l'errore indica quello che dice. Ti mancano alcune citazioni da qualche parte. Il più semplice sarebbe qualcosa di simile nel tuo tag h1 se leggesse:
< h1 align = center >
invece di quello che hai.
< h1 align = "center" >
Ovviamente non c'è nulla nel frammento di codice che si è incollato che manca citazioni quindi vorrei esplorare un paio di cose.
In primo luogo, che aspetto ha l'output di it.next()? Dato che stai inserendo una lista chiamata stili, mi chiedo se qualcosa lì dentro stia facendo credere a jasper che si tratta di un tag di stile invece del testo che stai cercando di renderizzare.
In secondo luogo, vorrei esplorare la risposta di Pradeep e vedere se ci sono alcuni problemi di incollaggio che sono stati risolti quando è stato incollato qui su StackOverflow. Nello specifico, cercherò "citazioni intelligenti". IE molti editor di testo (incluso Outlook e la maggior parte degli uffici) amano utilizzare diverse virgolette sul fronte e sul retro del testo citato. 'Il testo questo è citato' IE
diventa
`questa è citato testo'
che può essere difficile da notare.
Penso che in realtà non stai eseguendo il codice che hai nella tua domanda. – BalusC
@axtavt ha avuto la risposta giusta per me! usa le virgolette semplici e quelle non curve. –