JSP neu laden und Daten beibehalten

Status
Nicht offen für weitere Antworten.
I

int

Gast
Hallo,

Ich habe folgendes Problem.
Es werden Daten von einer HTML-Datei per request.getParemeter an eine JSP Datei übergeben.
Mit diesen Daten wird dann ein bestimmer Teil einer Tabelle aus einer SQL- Datenbank ausgegeben.
Die Spaltenbezeichner der Tabelle werden auch ausgegeben und sollen als Link erscheinen.
Wenn man jetzt auf solch einen Link drückt, dann soll genau nach dieser Spalte sortiert werden.

Das Problem besteht jetzt darin, dass, wenn ich die Daten vom HTML-Formular an die JSP-Datei übergebe,
und dann in der JSP Datei einen Spaltenbezeichner-Link anklicke, dann muss ja die Seite neu geladen werden, damit die
sortierte Tabelle ausgegeben wird. Wenn ich jetzt aber die Seite neu lade, dann hab ich die Daten aus dem HTML Formular nicht mehr zur Verfügung.

Wie mache ich das am Besten, damit mir diese Daten erhalten bleiben?
Hab da an sessions gedacht, aber vielleicht gibt es ja eine bessere Lösung.

mfg
 

Amenophis

Mitglied
Guten Morgn int,

mir fallen da spontan drei Möglichkeiten ein:

1. die Daten in eine DB speichern (unnütz und viel zu aufwendig)

2. Werte in eine Bean schreiben (mit dem Scope "session"), wie du schon angedeutet hast --> schon mal nicht schlecht ;-)

3. Die Inhalte der Tabelle in ein hidden Field reinstecken und bei einem Reload hast du es ja wieder im request. So in etwa:
Code:
<input type"hidden" name="tabelle" value="{InhaltDerTabelle}"


Wenn du meine persönliche Meinung höre willst: Session und Bean


Gruß,

Amenophis
 
G

Guest

Gast
Kann man mir bitte mal das Grundkonzept erklären?

Ich habe eine JSP Datei, in der ich das Bean definieren, in das Bean hineinschreiben und auslesen will.

Danke
 

lhein

Top Contributor
Code:
String wert = (String)session.getAttribute(myKey);
...
session.setAttribute(myKey, wert);

Damit kann man schon ne ganze Menge anstellen...auch ohne Beans.
 

Amenophis

Mitglied
Generell funktioniert eine Bean so:


Die JSP sieht so aus (andere Deklarationen lass ich erstmal raus)
Code:
<jsp:useBean id="meineBean" class="de.name.MeineBeanKlasse" scope="session"/>
<html>
<head></head>
<body>
<jsp:setProperty name="meineBean" property="vorname" value="Peter" />
<jsp:getProperty name="meineBean" property="vorname" />



Die Bean sieht dann so aus:

Code:
public class MeineBeanKlasse {
private String vorname = ""; 

public void setVorname(String vorname) {
this.vorname = vorname; 
}

public String getVorname() {
return vorname;
}
}

ansonsten schau mal hier: http://openbook.galileocomputing.de/javainsel7/index.htm
 
G

Guest

Gast
Wie ist das dann jetzt, wenn ich Daten aus einem Array in mein Bean schreiben will?

Und soll ich gleich nachdem das Formular an die JSP-Datei übergeht die Daten in mein Bean schreiben?

Wenn ich mit getProperty Daten aus meinem Bean hole, wie kann ich dann auch diese zugreifen bzw. bearbeiten?
 
G

Guest

Gast
Wie rufe ich diesen Befehl "<jsp:setProperty name="meineBean" property="vorname" value="Peter" /> " auf, ohne dabei die gespitzen Klammern verwenden zu müssen, also den Befehl direkt in JSP aufrufen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Tabellen- Daten laden Java Basics - Anfänger-Themen 2
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
D NPE beim laden von Daten aus MySQL Java Basics - Anfänger-Themen 9
F Daten auf Webserver laden - wiederholen bei Fehler Java Basics - Anfänger-Themen 0
W (XML/XSL) Daten aus Eclipse in eine Klasse Laden. Java Basics - Anfänger-Themen 1
C Daten speichern und laden Java Basics - Anfänger-Themen 6
S Problem beim Speichern und Laden von Daten Java Basics - Anfänger-Themen 13
A Daten speichern und wieder in ein Array laden Java Basics - Anfänger-Themen 4
L ClassLoader - Daten aus einem Package laden Java Basics - Anfänger-Themen 3
S Nasa Daten von ftp laden Java Basics - Anfänger-Themen 3
G Daten laden - progress Java Basics - Anfänger-Themen 4
J Daten aus mysql laden Java Basics - Anfänger-Themen 4
V Daten aus Textdatei in ein Feld laden Java Basics - Anfänger-Themen 3
krgewb SVG laden Java Basics - Anfänger-Themen 2
I Dateien aus dem Resource Folder laden Java Basics - Anfänger-Themen 2
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
I SWT Plattformunabhängig laden - verschiedene SWT .jar laden Java Basics - Anfänger-Themen 0
C XML Datei speichern und laden Java Basics - Anfänger-Themen 18
J Alle Dateien aus einem Verzeichnis laden Java Basics - Anfänger-Themen 10
I Datei als Stream aus Ressource laden? Java Basics - Anfänger-Themen 2
K File (png) in Image laden Java Basics - Anfänger-Themen 3
L Liste in anderem Thread laden Java Basics - Anfänger-Themen 1
S Bilder in .jar Datei laden Java Basics - Anfänger-Themen 10
M Datenbank in jTable Laden Java Basics - Anfänger-Themen 49
S Kann keine Bilder laden? Java Basics - Anfänger-Themen 9
C Problem: PC ohne Internet und keine Möglichkeit Programme zu laden Java Basics - Anfänger-Themen 5
L Liste in anderem Thread laden Java Basics - Anfänger-Themen 0
L Fehler beim laden eines Icons Java Basics - Anfänger-Themen 3
L Resourcen laden klappt nicht Java Basics - Anfänger-Themen 2
L Speichern und Laden Java Basics - Anfänger-Themen 7
F File von Windowsfreigabe laden Java Basics - Anfänger-Themen 1
H Interface Objekte speichern und laden (serialisieren/deserialisieren) Java Basics - Anfänger-Themen 1
H Image laden Java Basics - Anfänger-Themen 4
B Image laden im GridBagLayout Java Basics - Anfänger-Themen 3
D Laden und leeren von Comboboxen Java Basics - Anfänger-Themen 8
B Klassen Klasse dynamisch laden. Java Basics - Anfänger-Themen 8
S Serialisierung: Laden von Objekten - Risiken? Java Basics - Anfänger-Themen 4
R Eine Arrayliste in XML abspeichern und laden können Java Basics - Anfänger-Themen 7
J App auf einen Webserver laden Java Basics - Anfänger-Themen 14
S Gespeichertes aus ArrayList laden mithilfe der For-Schleife Java Basics - Anfänger-Themen 12
C Problem beim laden eines BufferedImage Java Basics - Anfänger-Themen 2
C Klassen aus einem Package ermitteln und per Laufzeit laden Java Basics - Anfänger-Themen 17
S LWJGL - Matrix vom Matrixstack laden Java Basics - Anfänger-Themen 3
Seikuassi Objekte in Datei reihenweise speichern/laden Java Basics - Anfänger-Themen 3
F Operatoren Enum aus Textdabei laden Java Basics - Anfänger-Themen 3
B Listener beim Laden (deserialize) wieder hinzufügen bzw. mitspeichern? Java Basics - Anfänger-Themen 3
T Android App: Laden dauert lange Java Basics - Anfänger-Themen 1
I Bild aus Bereich laden Java Basics - Anfänger-Themen 3
S Aus einer Klasse eine andere laden Java Basics - Anfänger-Themen 6
C Bild ins Frame laden und Objekte drüber legen Java Basics - Anfänger-Themen 1
E Bild per Verzeichnis/JFileChooser auf JPanel laden Java Basics - Anfänger-Themen 13
B Bilder laden und drauf zugreifen[Eclipse] Java Basics - Anfänger-Themen 9
M Datei zu DropBox laden Java Basics - Anfänger-Themen 2
M Website im Hintergrund laden Java Basics - Anfänger-Themen 5
M Icon laden und anzeigen Java Basics - Anfänger-Themen 2
L Termin in Array speichern/laden Java Basics - Anfänger-Themen 21
K Transparents Bild laden -> Fehlermeldung Java Basics - Anfänger-Themen 6
T Bild laden Java Basics - Anfänger-Themen 7
S Image in Panel laden Java Basics - Anfänger-Themen 12
L Input/Output Sortieren Speichern Laden von ArrayListe Java Basics - Anfänger-Themen 14
H JButton - Icon(.png) aus resources laden Java Basics - Anfänger-Themen 23
J Laden von Dateien Java Basics - Anfänger-Themen 19
K ImageIcon laden Java Basics - Anfänger-Themen 6
M Problem mit null pinterexception beim laden von Bildern Java Basics - Anfänger-Themen 20
J NullPointerException bei Laden von Bilddatei Java Basics - Anfänger-Themen 16
C Automatisches Ausfuehren einer Funktion beim Laden eines Jar files Java Basics - Anfänger-Themen 3
L Applet: Laden unterbricht den Browserfokus (scrollen) Java Basics - Anfänger-Themen 2
algebraiker Nur Klassen aus einem bestimmten Jar laden Java Basics - Anfänger-Themen 16
B Std-Serialisierung - Speichern/Laden geht nur auf einem Rechner Java Basics - Anfänger-Themen 17
B Applet - Laden eines Java-Fensters bricht ab Java Basics - Anfänger-Themen 6
N Bilddatei laden Java Basics - Anfänger-Themen 42
K BufferedImage, Bilder laden Java Basics - Anfänger-Themen 15
M Webseite komplett laden Java Basics - Anfänger-Themen 4
J Erste Schritte Im Tante-Emma-Laden mehrere Artikel kaufen mit if-Abfrage Java Basics - Anfänger-Themen 24
L Image laden und auf jPanel ausgeben Java Basics - Anfänger-Themen 7
S BMP Bild laden Java Basics - Anfänger-Themen 7
S Input/Output Text und Bilder laden Java Basics - Anfänger-Themen 5
M Beim Start Methode laden die Textfelder füllt Java Basics - Anfänger-Themen 5
D GUI: Panel in Panel laden Java Basics - Anfänger-Themen 10
V Jar-Datei von Byte-Array oder Stream laden? Java Basics - Anfänger-Themen 9
S Klasse bei Laufzeit laden? Java Basics - Anfänger-Themen 2
JAVAnnik problem beim lvl laden Java Basics - Anfänger-Themen 15
J Dateien laden Java Basics - Anfänger-Themen 7
B JFrame neu laden Java Basics - Anfänger-Themen 7
D Bilder Laden, mit Eclipse ok, .jar nicht Java Basics - Anfänger-Themen 5
F Bilder aus .jar datei laden Java Basics - Anfänger-Themen 1
N Applets: Objekte vom Server laden Java Basics - Anfänger-Themen 4
L EOF handle bem Laden leerer Datei Java Basics - Anfänger-Themen 3
N Serialization, Laden klappt nicht wenn die Klasse geändert wurde Java Basics - Anfänger-Themen 3
M Bilder laden und zeichnen Java Basics - Anfänger-Themen 3
B Bildinformation in ein Array laden Java Basics - Anfänger-Themen 14
Luk10 Dateipfad beim Laden einer Datei + Neue kleine Frage! Java Basics - Anfänger-Themen 11
N Nachträgliches Laden einer Klasse. Java Basics - Anfänger-Themen 6
R In jLable Bild aus URL laden Java Basics - Anfänger-Themen 9
K OOP Ressource/Datei mit ClassLoader laden Java Basics - Anfänger-Themen 18
R Image laden die Zweite Java Basics - Anfänger-Themen 4
R Image laden Java Basics - Anfänger-Themen 10
E Keine neuen Beiträge Mit JavaMachine Datei vom Host in den Ram des Host laden. Java Basics - Anfänger-Themen 4
Burny91 Resourcen mit relativen Pfadangaben laden Java Basics - Anfänger-Themen 2
I CSV Datei auf HTML Seite hochladen und in DB laden Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben