Verwendung von IF-Bedingung in JSP

Habe ich diese Zeile

<td><c:out value="${row.file_name}"/></td>

Dateiname den Namen einer Spalte aus der mysql-Datenbank-Tabelle.
Ich möchte, um zu überprüfen, ob Dateiname hat einen bestimmten Wert,so möchte ich die IF condition,aber wie gebe ich row.file_name?
so etwas wie if(row.file_name!=null){}

UPDATE

<td><c:out value="${row.file_name}"/><br>
<c:choose>
    <c:when test="${row.file_name == null}">
         Null
    </c:when>
    <c:otherwise>
       <a href="downloadFileServlet?id=${row.id}">Download</a></td>
    </c:otherwise>
</c:choose>

In diesem Fall nur die 2. Bedingung ausgeführt wird, auch wenn der Dateiname leer ist

  • verwenden Sie script-tag zu tun, die Logik
  • Was sehen Sie als Ausgabe für die erste <c:out>? Auch, Sie haben nicht geschlossen <td> tag für <c:when>. Besser, verschieben den schließenden tag, die völlig außerhalb der <c:choose> tag.
  • download,ich habe eine Tabelle..also auf alle download kommt,und in der Zelle, hat die Datei den Namen der Datei zusammen mit der download kommt
  • Wenn Sie auch die Prüfung für die leere Datei-name, dann sollten Sie empty Zustand zu testen, null und leer. Überprüfen Sie meine aktualisierte Antwort.
Schreibe einen Kommentar