Tôi đang cố hiển thị văn bản có định dạng html trong phần tử wicket động. Một ví dụ giống như hiển thị email văn bản có định dạng trong thẻ div. làm thế nào tôi có thể làm điều này với wicket. thành phần nhãn wicket dường như không hỗ trợ điều này. là có một thành phần mà khôngCách hiển thị văn bản html trong phần tử Wicket?
11
A
Trả lời
21
Các mặt hàng này trong tuyệt vời Manning Wicket trong hành động:
add(new Label("markup", "<h1>Hello!</h1>").setEscapeModelStrings(false));
Các cuộc gọi đến setEscapeModelStrings nói Wicket không để thoát khỏi các nội dung của chuỗi cung cấp, và để làm cho nội dung vào đánh dấu kết quả. Điều này làm các trick, như bạn có thể thấy trong ảnh chụp màn hình bên phải trong hình 5.4. Lưu ý rằng cài đặt này có sẵn trên tất cả các thành phần của Wicket, nhưng nó chủ yếu có ích trên nhãn.
Như cuốn sách cũng lưu ý tuy nhiên, bạn nên lưu ý các cuộc tấn công kịch bản phun nhiên liệu ..
Các vấn đề liên quan
- 1. Chèn mã HTML bên trong phần tử văn bản SVG
- 2. Văn bản hiển thị văn bản một phần
- 3. Cách hiển thị so sánh 2 khối văn bản html
- 4. Fade văn bản quá dài bên trong phần tử HTML
- 5. Ngắt dòng hiển thị HTML trong văn bản
- 6. Email HTML Hiển thị văn bản được đặt trong IE
- 7. HTML và hiển thị phần tử <img/>
- 8. hiển thị có điều kiện các dạng phần tử html
- 9. văn bản giữ chỗ trong phần tử văn bản zend
- 10. Thành phần Wicket nào tốt nhất để hiển thị HTML tùy ý?
- 11. chọn phần tử văn bản HTML với regex?
- 12. Thay thế văn bản bằng phần tử HTML
- 13. Thêm văn bản vào trước hoặc sau phần tử HTML
- 14. Văn bản có định dạng hiển thị Html
- 15. IE10: 'khả năng hiển thị: hiển thị' trên trước phần tử giả của phần tử 'hiển thị: ẩn'
- 16. Hiển thị một phần trong HTML/JavaScript
- 17. Làm cách nào để xóa phần tử dd và dt html khi hiển thị phần tử Biểu mẫu trong ZF?
- 18. Hiển thị phần tử dưới dạng văn bản được định dạng trước qua CSS
- 19. Wicket: Hiển thị có điều kiện trong Template
- 20. Tốc độ phần tử văn bản SVG
- 21. Chọn phần tử dựa trên văn bản
- 22. tạo liên kết hành động ajax với các phần tử html trong văn bản liên kết
- 23. "tràn văn bản" cho hiển thị văn bản của QLabel trong QT
- 24. Bắt hình nền hiển thị trong phần tử div trống
- 25. Văn bản phần tử cập nhật jQuery html mà không ảnh hưởng đến các phần tử HTML của trẻ em
- 26. cách ẩn/hiển thị phần tử dom trong google closure
- 27. HTML được hiển thị thành văn bản thuần tuý sử dụng Python
- 28. Tôi làm cách nào để hiển thị định dạng HTML bên trong vùng văn bản?
- 29. Cách hiển thị văn bản (định dạng Html) trong một trang web (Asp.net C#)
- 30. Chỉ hiển thị tệp XML trong phần tử nhập tệp HTML
Cảm ơn rất nhiều! điều khác bây giờ mặc dù là tấn công script-injection .. bất kỳ đề xuất ?? Tôi nghĩ rằng tôi nên chạy kiểm tra trước khi tôi lưu trữ dữ liệu, vì vậy khi tôi hiển thị nó sau này nó sẽ được sạch sẽ. –
Cuốn sách đề xuất một cách tiếp cận tương tự trong việc lọc ra bất kỳ tập lệnh nào trước khi lưu trữ/hiển thị đầu vào .. Khác với điều tôi không thể khuyên bạn nên làm bất cứ điều gì .. – Tim
Tôi biết điều này là siêu cũ, nhưng bạn cũng có thể sử dụng trình soạn thảo wysiwyg . Hoặc tạo tìm kiếm của riêng bạn và thay thế mã hóa các loại (sử dụng {b} in đậm {/ b} hoặc ví dụ như thế). Có lựa chọn thay thế, nhưng không ai trong số họ là siêu dễ dàng và không ai là hoàn hảo. – adpro