2
JSP変数にEL変数${foo}
があります。私は、変数のクラス名を出力したいと思います。私が試してみました:クラス名をELで出力する
${foo['class']}
:私はちょうどそれがFoo
一部ではなく、それの残りの部分をプリントアウトしたいしかし
class app.test.model.Foo
を。それを行う方法はありますか?
JSP変数にEL変数${foo}
があります。私は、変数のクラス名を出力したいと思います。私が試してみました:クラス名をELで出力する
${foo['class']}
:私はちょうどそれがFoo
一部ではなく、それの残りの部分をプリントアウトしたいしかし
class app.test.model.Foo
を。それを行う方法はありますか?
このEL式${foo['class']}
は、実際に${foo}
で表されるObject
インスタンスのObject#getClass()
を呼び出します。このメソッドはjava.lang.Class
インスタンスを返します。このインスタンスには、探しているメソッドgetSimpleName()
があります。すべてのすべてで
、
${foo['class'].simpleName}
これはEL、JSTLではないです。正確にJSTLが何であるかを知るには、http://stackoverflow.com/tags/jstl/infoをご覧ください。私はあなたの質問に用語を修正しました。 – BalusC
@BalusC洞察に感謝します!私はここで私の質問をしてうれしいです。公共の場で何かばかげたことを言ったxD – Richard
あなたは大歓迎です。 – BalusC