我的${foo}JSP页面中有一个EL变量.我想打印出变量的类名.我试过了:
${foo['class']}
Run Code Online (Sandbox Code Playgroud)
哪个工作得很好,但它打印出这个确切的文字:
class app.test.model.Foo
Run Code Online (Sandbox Code Playgroud)
但是我只是希望它打印出Foo部分而不是其余部分.有没有办法做到这一点?
这个EL表达式${foo['class']}实际上是Object#getClass() 在由... Object表示的实例上调用的${foo}.此方法返回一个java.lang.Class实例,该实例又具有getSimpleName()您正在寻找的方法.
总而言之,
${foo['class'].simpleName}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1578 次 |
| 最近记录: |