2011-11-03 44 views
6

Tôi có những gì nó có vẻ là một câu hỏi rất tầm thường cho bạn jsf chuyên gia ra khỏi đó ... Tôi đang làm việc trong một ứng dụng JSF 2.0. Nói rằng tôi đã quản lý đậu với một tài sản có chứa một phần html để hiển thị cho người dùng, mà phải đối mặt với kiểm soát tôi nên sử dụng để phát ra html đó trực tiếp trên trang, mà không mã hóa nó?jsf đầu ra định dạng html văn bản

Trả lời

22

Bạn có thử rằng:

<h:outputText value="#{myBean.myProperty}" escape="false"/> 

Theo mặc định, escape thuộc tính được thiết lập để true để thoát khỏi nhân vật HTML/XML.

+0

Tôi cũng phát hiện ra rằng việc sử dụng # {myBean.myProperty} sẽ thực hiện công việc. Cách tốt nhất là gì? Bất kỳ vấn đề với một trong 2 giải pháp? – themarcuz

+3

'' có một mục đích đặc biệt trong JSF 1.x mà không cần thiết nữa trong JSF 2.x và không được dùng nữa kể từ JSF 2.1. Không sử dụng nó. – BalusC

Các vấn đề liên quan