ตอนนี้ไม่ผิดใน xml แล้ว แต่ลืมใส่ private แทน. ปกติแล้วผมไม่ค่อยได้ใส่ใจว่าตัวแปรไหน จะเป็น private บ้าง protected บ้าง public บ้าง :-P. ถ้าตัวแปลไหนเป็น private ก็จะใส่ _ ไว้ข้างหน้า. ผมก็เลยเขียน code แบบข้างล่าง.
@Inject
Foo _foo;
เรียกว่าลืมใส่ก็อาจจะไม่ถูก. แต่สำคัญผิดว่า ไม่ใส่ก็ไม่เป็นไร. เจ๊งครับ Tapestry ไม่ Inject ให้. งงอยู่นาน เป็นชั่วโมง :-P. ไปไล่ดูตัวอย่างแล้วดูว่าต่างจาก code ที่ผมเขียนยังไง. อ่อ private นี่เอง
@Inject
private Foo _foo;
ใช้ได้เลย :-)


เมนูของ vsatayamas




