13
A
回答
19
${foo.class.name}
返回完全限定的名稱foo
。
但instanceof
已經是您在設計良好的OO程序中很少使用的東西,應該在JSP EL中更少地使用它,其中方法在動態調用時不關心實際類型,最終目標應該放在哪裏只是爲了生成標記。
相關問題
- 1. THREE.js - 如何實現這種效果?
- 2. 如何實現這種CSS佈局?
- 3. 如何實現這種風格的表
- 4. 這種影響是如何實現的?
- 5. 這種彈性效果如何實現?
- 6. 如何實現這種氣泡排序?
- 7. CakePHP ACL:如何實現這種情況?
- 8. 如何實現這種模糊效果?
- 9. 如何實現這種複製?
- 10. 如何實現這種加載?
- 11. 如何實現這種觀點的iPhone
- 12. 如何實現這種列表
- 13. 如何實現這種情況(pointA - pointB)?
- 14. 如何用CSS實現這種佈局?
- 15. 如何實現這種Android佈局?
- 16. 如何實現這種材質效果?
- 17. 如何實現這種機制:
- 18. 如何實現這種佈局?
- 19. 如何實現這種關聯?
- 20. 如何用CSS實現這種佈局?
- 21. 如何實現這種佈局
- 22. 如何實現這種佈局?
- 23. 如何實現這種觀點
- 24. 如何實現這種佈局?
- 25. 我該如何實現這種效果?
- 26. 如何實現這種jQuery效果?
- 27. JSTL字符串連接 - 我們如何實現這一點?
- 28. 警告:在這兩種SDK實現類
- 29. 如何在css中實現這種邊框效果?
- 30. PHP - 如何在這種情況下實現IF?
謝謝。但是'$ {foo.class.name}'似乎不能在Tomcat7下工作,直到額外的配置更改,但不幸的是我沒有權限進入。類名檢查發生在一個表格tagx文件中,該文件適用於多個地方。然而,現在對於特定的表格,我需要檢查對象類名稱以輸出其字段值。我不知道如何用更好的主意來妥協。 – Dreamer 2012-07-05 19:17:47
在tomcat 7中(所以使用JSP EL 2.2),你實際上可以執行'$ {foo.getClass()。name}'並且它可以正常工作... – 2012-09-04 08:30:31
如果你想使它在Tomcat 6和7中都能正常工作,有兩個選擇: - 使用$ {foo ['class']。name},它可以在兩個版本中工作 - 或者將Tomcat 7配置爲接受舊格式-Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK = true – 2014-03-11 09:14:47