Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Servlet ohne page generation

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe eine HTML-Seite, von der aus per klick ein Servlet aufgerufen wird. Das Servlet soll im Hintergrund einiges tun, wobei sich aber meine HTML-Seite nicht aendern darf. Die HTML-Seite soll auch nicht neu geladen werden. Im Servlet soll nichts mit out.println(<html>....) oder sendredirekt(..) stehen. Wie kann ich denn so was machen??

Ich freu mich ueber jede Hilfe!!

Hi,

du könntest auf die Anfrage einen:

Not Modified 304 Header zurück schicken.

Dann müsste der Browser die gecachte Seite aufrufen.

Gruß Jaraz

PS: Bitte nur in ein Forum posten.

hio und danke das du so schnell geantwortet hast

hmmm und wie soll ich das machen musst wissen habe noch keine ahnung von servlets usw

soll ich so tun response.setHeader("nix", "304");

oder wie geht das

(mein ziel soll es mal sein zb die parameter und suchwörter auf unserer hp heraus zu bekommen und dann soll ich diese und noch viele andere solcher daten in einer db speichern)

ps dir scheint auch nix zu entgehen was (sorry!!! beim nächsten mal!!! versprochen!!!)

Du musst den Status deines HttpServletResponse setzen.

http://java.sun.com/j2ee/sdk_1.2.1/techdocs/api/javax/servlet/http/HttpServletResponse.html

HttpServletResponse response.setStatus(response.SC_NOT_MODIFIED);

Aber wie gesagt, ob es funktioniert kann ich dir nicht sagen.

Dein Ziel wirst du damit übrigens nicht erreichen. Da deine Suchabfrage ja auch irgendwo hingeschickt wird.

Gruß Jaraz

hio

habe des jetzt so hinbekommen wie ich das wollte zwar etwas anders geht aber

also nochmal vielen dank

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.