質問

できるJSPの型のオブジェクトリストのように、いくにはJava

myDataBind.getResultsList().get(0).getClass();

またはを達成することが可能となりま

if ( myDataBind.getResultsList().get(0) instanceOf MyClass ) {
  doThis;
}

ん。scriptletsができない場合は、いずscriptletsしてくださいってもそのソリューションです。

  • 仮にすべてのオブジェクトがリストに同じタイプです。
役に立ちましたか?

解決

JSTLを使用して、JavaBeanの仕様を使用して、すべてを取得することができます - あなたはJavaではgetClass()を使用したい場合は、JSTLでの.class使用することになります:

これは、あなたのクラス名を記述します:

${myList[0].class}

他のヒント

私はこの質問には6歳実現します。 JSPでのオブジェクトのJavaクラスを取得する方法を探して、誰もがこの質問を見つけた場合は、JSPの現在のバージョンは、実際にこの表記を許可しないことに注意してください。あなたがしなければならないでしょう。

${myList[0]['class']}

の代わりに。あなたは文字列としてクラス名を使用する場合は、この方法は、上記の.nameの方法でうまく動作します。あなたが行うだろう。

${myList[0]['class'].name}

あなたはもっとここに見つけることができます: https://bz.apache.org/bugzilla/show_bug。 CGI?ID = 50120

これは誰かに役立ちます願っています!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top