2012-05-17 36 views
5

Tôi không thể tìm thấy thẻ wicket như wicket: bao gồm? Bất cứ ai có thể gợi ý cho tôi bất cứ điều gì? Tôi muốn bao gồm/tiêm nguồn nguyên liệu vào các tệp html? Nếu không có tiện ích như vậy, bất kỳ đề xuất để phát triển nó?Cách xác định thẻ wicket tùy chỉnh

cập nhật tôi đang tìm sth như jsp: include. sự bao gồm này được dự kiến ​​sẽ được xử lý ở phía máy chủ.

Trả lời

6

Để thực hiện việc này, bạn cần triển khai IComponentResolver của riêng mình.

Điều này blog article hiển thị ví dụ hơi giống với những gì bạn đang theo dõi.

+0

Cảm ơn rất nhiều! nó chắc chắn trông giống như một cái gì đó tôi đang tìm kiếm. –

3

Đây có phải là đánh dấu thô mà bạn muốn đưa vào hoặc nội dung Wicket không?

Nếu đó là đánh dấu thô, ngay cả một đơn giản Label có thể làm điều đó cho bạn. Nếu bạn gọi , giá trị chuỗi của mô hình sẽ được sao chép thẳng trong đánh dấu. (Coi chừng tấn công XSS tiềm năng mặc dù.)

"Bao gồm" đánh dấu Wicket được thực hiện thông qua Panel s (hoặc thỉnh thoảng Fragment s)

Cập nhật: Nếu bạn thêm chi tiết về các vấn đề thực tế mà bạn cần phải giải quyết, có một cơ hội tốt để chúng ta có thể tìm thấy một giải pháp "bẽn lẽn" hơn, sau khi tất cả, JSP và Wicket là hai thế giới khác nhau và suy nghĩ của một người không hoạt động tốt ở người khác.

+0

nó có thể là cả nội dung đánh dấu hoặc nội dung wicket. Mặc dù tôi đồng ý, điều này có thể không phải là cách để suy nghĩ. tôi muốn một mô hình bao gồm mà không có sự trợ giúp rõ ràng của mã java. xin hãy loot theo những gì Don đề nghị. –

+3

Nhưng Wicket là tất cả về mã Java phản chiếu mã HTML. Nó không phải là một thực hành tốt để đi lạc từ điều này và thực tế tất cả mọi thứ có thể đạt được mà không có nó. – biziclop

+0

+1: Mặc dù tôi đã biết và đăng nội dung nào đó gần yêu cầu, đây là lời khuyên tốt và điều tôi thường làm là chỉ sử dụng Nhãn như bạn mô tả. –

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