2010-06-21 36 views
28

Làm thế nào tôi có thể kiểm tra lớp của một đối tượng đã cho trong một mẫu vận tốc. Tôi không thể tìm thấy một chỉ thị instanceofvận tốc (test instanceof)

Trả lời

25

Không có instanceof, nhưng bạn có thể nhận được tên lớp như là một chuỗi và sau đó đi từ đó:

${myObj.class.name} would return "com.test.MyObj" 
${myObj.class.simpleName} would return "MyObj" 
+0

'class.name' làm việc cho tôi nhưng không phải lớp ' .simpleName', vì lý do nào đó. –

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