6
Chúng tôi có thể tìm độ dài String
trong trang Facelets để kiểm tra điều kiện sử dụng <ui:fragment>
không?Lấy độ dài của chuỗi trong EL
Chúng tôi có thể tìm độ dài String
trong trang Facelets để kiểm tra điều kiện sử dụng <ui:fragment>
không?Lấy độ dài của chuỗi trong EL
Nếu bạn chỉ cần biết nếu nó rỗng hoặc null, sử dụng ELempty
keyword:
<ui:fragment rendered="#{not empty bean.string}">
Hoặc nếu bạn thực sự cần phải biết chiều dài chính xác của nó, sử dụng String#length()
phương pháp trực tiếp:
<ui:fragment rendered="#{bean.string.length() gt 42}">
Hoặc nếu bạn chưa sử dụng Servlet 3.0/EL 2.2, hãy sử dụng JSTLfn:length()
chức năng:
<ui:fragment rendered="#{fn:length(bean.string) gt 42}">
Cảm ơn bạn BalusC. Tôi đã thay thế kích thước thành chiều dài. Toàn bộ thời gian tôi đã xem xét nó là một danh sách thay vì chuỗi. – user679526
Bạn được chào đón. – BalusC