In JSP, wie Sie identifiziert den Typ des Objekts vorhanden in der Liste?
Ist es möglich, JSP, um den Typ des Objekts in der Liste, ebenso wie wir es in Java
myDataBind.getResultsList().get(0).getClass();
oder ist es möglich, etwas zu erreichen, wie diese:
if ( myDataBind.getResultsList().get(0) instanceOf MyClass ) {
doThis;
}
ich glaube nicht, lieber scriptlets, aber wenn es nicht möglich ist, ohne scriptlets dann lass es mich wissen sogar, dass die Lösung auch.
- Annahme, dass alle Objekte in der Liste sind der gleiche Typ.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwendung von JSTL, Sie können alles abrufen, verwendet die JavaBeans-spec - wenn Sie möchten, verwenden Sie getClass() in java, die Sie verwenden würden .Klasse in JSTL:
Diese schreiben würden sich Ihre classname:
Merke ich, diese Frage ist 6 Jahre alt, aber wenn jemand auf der Suche für, wie man die Java-Klasse, die ein Objekt in der JSP findet diese Frage, Hinweis, dass die aktuellen Versionen von JSP eigentlich nicht erlauben, diese notation. Sie würden zu tun haben
statt. Wenn Sie möchten, dass der name der Klasse als string, diese Methode funktioniert gut mit dem .name-Methode erwähnt. Sie würde tun,
Mehr Informationen finden Sie hier: https://bz.apache.org/bugzilla/show_bug.cgi?id=50120
Hoffe, das jemand hilft!