Trong khi tôi đồng ý với lời khuyên của Scott A về việc sử dụng JSTL thay vì đưa Java trực tiếp vào JSP, câu hỏi đáng được khám phá thêm một chút. Tôi chỉ mới bắt đầu lần này và phải đào sâu một chút để trả lời nó.
Về mặt kỹ thuật, lỗi có nghĩa là lỗi nói. Bạn đang thiếu một số dấu ngoặc kép ở đâu đó. Đơn giản nhất sẽ giống như thẻ h1 của bạn nếu nó đọc:
< h1 align = center >
thay vì những gì bạn có.
< h1 align = "center" >
Rõ ràng không có gì trong đoạn code là đoạn mã mà bạn dán mà thiếu dấu ngoặc kép vì vậy tôi sẽ khám phá một vài điều.
Đầu tiên, đầu ra của nó trông như thế nào. Kể từ khi bạn đang kéo vào một danh sách được gọi là phong cách, tôi tự hỏi nếu một cái gì đó trong đó là làm cho jasper nghĩ rằng đó là một thẻ phong cách thay vì văn bản bạn đang cố gắng để render.
Thứ hai, tôi sẽ khám phá câu trả lời của Pradeep và xem những gì nếu có một số vấn đề tinh tế dán đã được giải quyết khi bạn dán nó ở đây trên stackoverflow. Cụ thể là tôi sẽ tìm kiếm 'dấu ngoặc kép thông minh' IE nhiều trình soạn thảo văn bản (bao gồm triển vọng và phần lớn văn phòng) như sử dụng các trích dẫn khác nhau ở mặt trước và mặt sau của văn bản được trích dẫn. 'Text này được trích dẫn' IE
trở thành
'này được trích dẫn văn bản'
mà có thể khó nhận thấy.
Tôi nghĩ bạn không thực sự chạy mã mà bạn đã có trong câu hỏi của mình. – BalusC
@axtavt có câu trả lời đúng cho tôi! sử dụng các trích dẫn thẳng chứ không phải trích dẫn. –