2016-08-10 5 views
0

Ich arbeite an einem Java-Projekt mit Echo Studio 3. Ich habe ein Servlet, das eine PDF-Datei anzeigen. Ich nenne das Servlet mit einem Knopf, der ein neues Fenster mit diesem Code zu öffnen:Java, Servlet Zugriffsbeschränkung

Command open = new BrowserOpenWindowCommand("http://localhost:8080/MyApp/app/DisplayFile", "_blank"); 
Application.getActive().enqueueCommand(open); 

Ich möchte den Zugriff auf dieses Servlet ermöglichen nur für Benutzer, die auf diese Schaltfläche geklickt haben, aber ich weiß nicht, wie damit umgehen.

Irgendeine Idee?

Antwort

0

Übergeben Sie einen zusätzlichen Parameter in der Verknüpfung, um den Klick zu identifizieren. Oder erfassen Sie das Click-Ereignis in Javascript und fügen Sie zusätzliche Parameter zur Server-URL hinzu, um zu informieren, dass die Schaltfläche gedrückt wurde.