Wie um zu überprüfen Verdoppeln.NaN-in JSP mit JSTL-tags?
Zu prüfen, wie für die Doppel.NaN-in JSP mit JSTL-tags?
- Vielleicht könnten Sie geben einen "konstruierten Beispiel", wie so ein Ding Aussehen könnte, liegen, und, wie würden Sie es verwenden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Sache zu suchen, wenn die Arbeit mit Doppelbett.NaN Double.NaN (ich glaube, es ist sogar in der IEEE-spec) sollte ein Vergleich nicht gleich alles einschließlich NaN.
Daher der einzige Weg, um richtig zu überprüfen, ob eine Zahl NaN (abgesehen vom erstellen einer Zeichenfolge aus ihm heraus) zu sehen ist, wenn der Wert != Wert. JSTL ist nicht meine Tasse Tee, aber ich denke, es gilt auch dort.
Lesen Sie mehr in Wikipedia
Den "NaN" wird nur ausgegeben, als ein String. So
tun sollte.
Ist so etwas wie dieses:
was du suchst?
Es wäre schön, wenn Java-Konstanten wurden "sichtbar" in EL, JSTL jedoch nicht mit Ihnen arbeiten.
Workaround könnte sein, die Doppelte.NaN, in den Bereich der JSTL (z.B. stellen Sie es auf applicatioScope, indem Sie ein servlet Attribut) programmgesteuert.
Gibt es auch eine Jakarta-tag-Bibliothek, dies zu tun: http://jakarta.apache.org/taglibs/sandbox/doc/unstandard-doc/intro.html (siehe useConstant tag). Allerdings habe ich noch nie benutzt, und die Bibliothek selbst zu sein scheinen in der sandbox für das Alter. Aber es kann zumindest eine Vorstellung davon, wie zu tun, diese umzusetzen 🙂