2017-08-21 1 views
0

Ich bin neu zu Struts FYI aber konnte keine Lösung oder ein Beispiel zu dem finden, was ich versuche zu lösen. Ich glaube, das ist einfach und ich überdenke es einfach.Wie führe ich eine Strut-Aktion auf Jsp-Seite aktualisieren?

Ich habe eine JSP-Seite (index.jsp), die Links zu anderen Seiten enthält. Einer meiner Links ist eine Aktion (actionViewLatest.do) für eine Java-Datei, die einige aktuelle Daten enthält. Es macht seine Sache und leitet dann zu einer jsp Seite (entryExample.jsp) weiter, die die Listen auf dieser Seite auffüllt. Aber auf dieser Seite entryBeispiel Seite I kann auch Einträge/Zeilen zu den DB/Tabellen hinzufügen. Dies hat seine eigene Aktion und funktioniert großartig.

Also auf diese entryExample.jsp Ich möchte die Seite aktualisieren, sobald der Benutzer ihren Eintrag eingegeben hat. Dieser Eintrag ist jetzt der neueste Eintrag und sollte in der Liste enthalten sein. Da die Listen jedoch über den Aktionslink auf der Indexseite abgerufen werden, sind bereits ältere Daten vorhanden. In meinem Code habe ich die Seite in meiner if-Anweisung aktualisiert, die überprüft, ob der Benutzer alle Daten gefüllt hat. Also bei der Aktualisierung werde ich die Aktion ausführen, mein unterer Code hat nicht funktioniert:/Wie kann ich die Seite aktualisieren und die actionViewLatest.do Aktion ausführen?

 <% response.setIntHeader("Refresh", 5);%> 
     window.onunload = unloadPage; 
     function unloadPage() 
     { 
      //function execute(frm){ 
      //frm.action="actionViewLatest.do"; 
      //frm.submit(); 
      //} 
     } 
+0

Ich bin mir nicht sicher, was Sie fragen. Wie kann eine Aktion beim Laden der Seite ausgeführt werden? Laden einer Seite * führt * eine Aktion aus, die Aktion, die dieser Seite zugeordnet ist. Ruft die Daten in dieser Aktion ab. –

+0

Ich habe es herausgefunden. – testItAll

Antwort

0

Alles, was ich tun musste, war meine Aktion umleiten einen neuen Eintrag in die ursprünglichen Aktion hinzufügen, die mich zu meiner jsp Seite bringen und es mit neueren Daten füllen. Ursprünglich habe ich es direkt auf die JSP-Seite umgeleitet, die das Ziehen von aktualisierten Inhalten überspringen würde

Verwandte Themen