Dường như với tôi như thuộc tính của các thành phần tổng hợp không cho phép các loại chung. Dưới đây là một trường hợp đơn giản kiểm tra:Các loại chung chung có thể được sử dụng làm "loại" của thẻ thuộc tính của thành phần hỗn hợp không?
<cc:attribute name="stringList" type="java.util.List<java.lang.String>" />
Các lỗi tôi nhận được là,
java.lang.ClassNotFoundException: java.util.List<java.lang.String>
(Nếu tôi thay thế & lt; và & gt; với < và>, tôi nhận được một lỗi bởi vì đó không phải là XHTML hợp lệ.)
Tôi biết rằng phần chung của loại sẽ bị xóa khi chạy, nhưng tôi đã hy vọng sử dụng Generics ở đây chỉ để đọc rõ mã. Điều đó có thể không?
liên quan: http://stackoverflow.com/questions/3113603/jsf2-limiting-ccattribute-to-a-given-object-type-within-a-list – BalusC
tôi don 't biết những gì đang làm chính xác, nhưng có thể java.lang.String và không java.util.String? – khachik
@khachik Yup, đã có gói sai cho String (cố định trong bài). Tuy nhiên vẫn có ngoại lệ tương tự. Tôi đã từ bỏ bản thân mình với thực tế là hiện tại tôi không thể làm những gì tôi đang cố gắng làm. – Nick