Sử dụng JBoss 6.0.0.Final, Richfaces 3.3.3.Final, MyFaces 2.0.6, facelets 1.1.15.B1 (giới hạn của RF 3).Cách kết hợp chú thích với faces-config.xml
Tôi đang sử dụng dự án kế thừa có chứa hàng trăm hạt được xác định trong faces-config.xml
. Tôi muốn giữ những cái được định nghĩa trong faces-config.xml nhưng sử dụng chú thích cho các bean mới. Tuy nhiên, khi tôi đã thử điều này tôi đã không thành công. Các hạt được xác định bằng chú thích tức là
@ManagedBean
@ViewScoped
public class Foobar implements Serializable {
// ...
}
Không thể truy cập bean từ trang JSF của tôi. Tôi tin rằng tôi đã chỉ định phiên bản 2.0 trong faces-config.xml của mình bằng cách sử dụng tiêu đề phù hợp.
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
Có điều gì khác tôi cần làm trong số faces-config.xml
để cho phép chú thích cũng được sử dụng không?
Xin lỗi, tôi nên xác định rằng tôi không cố gắng sử dụng cả chú thích và cấu hình faces-config.xml cho cùng một bean. Tôi muốn thêm đậu mới mà không phải di chuyển đậu cũ bằng cách sử dụng faces-config.xml – user959690
Tôi đã cập nhật câu trả lời. – BalusC