9.3. Mit <c:if> einen bedingten Include durchführen

Stellen Sie sich vor, Sie hätten eine Seite, in der sich Benutzer die Kommentare anderer Benutzer ansehen können. Aber nur Mitglieder sollen Kommentare abgeben können, NichtMitglieder nicht. Sie möchten, dass alle die gleiche Seite sehen, Mitglieder sollen auf der Seite aber mehr Dinge »sehen«. Sie möchten ein bedingtes <jsp:include >, und das natürlich ohne Scripting!

Was Mitglieder sehen:

Was NICHT-Mitglieder sehen:

Die »Hinzufügen ...«-Teile sollen nicht erscheinen, wenn der Nutzer KEIN Mitglied ist.

JSP-Code

Gehen Sie davon aus, dass irgendwo ein Servlet auf Basis des Login-Status des Benutzers das Attribut benutzerTyp setzt.

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" ...

Get Servlets und JSPs™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.