Formular-Eingabe in ASCII-Datei speichern

Status
Nicht offen für weitere Antworten.
B

Baxxe

Gast
Hallo zusammen,

ich scheiter an einer (simplen?) Aufgabe.

Ich versuche seit Stunden und mit Hilfe (pah Hilfe....) von einem Buch ("Einstieg in JavaServer Pages 2.0") ein JSP zu schreiben, das einen Text, der auf einer HTML-Seite in einem Formular eingegeben wird, in eine ASCII-Datei speichert so wie er eingegeben wird. Dabei soll jedesmal der Inhalt der Datei überschrieben werden.

Bsp:

Ich gebe im Formular ein:
"Hallo Welt!"
und in der ASCII-Datei steht dann:
"Hallo Welt!"

Daran beiß ich mir die Zähne aus. Mit meinem schulischen C++ Know-How komm ich leider nicht wirklich weiter. TonCat5.5 läuft und die Beispiele aus dem Buch funktionieren auch wenn ich sie abschreibe.

Hier mal der Code, den ich mir zusammengeschustert habe:


Die HTML seite:

Code:
<html>
<head>
       <title>txteingabe</title>
</head>
<body>


Text in *.txt-Datei schreiben:</p>
<form action="txtsave.jsp" method="get">
<textarea name=eintrag cols=60 rows=6>
</textarea>


<input type=submit value=Eintragen></p>
</form>
</body>
</html>
Funktioniert auch so weit...


und hier der JSP Code:
Code:
<%@ page import="java.util.*"
        import="java.io.*"
        import="java.text.*" %>
<%!
class TextDatei
{
 private String datei;
 public TextDatei(String datei)
 {
     this.datei=datei;
 }
 public void schreiben(Object inhalt)
 {
     ObjectOutputStream DateiSchreiben = new ObjectOutputStream(new FileOutputStream(datei));
     DateiSchreiben.writeObject(inhalt);
     DateiSchreiben.close();
 }
TextDatei datei=new TextDatei("C:/Programme/Apache Software Foundation/Tomcat 5.5/webapps/ROOT/test.txt");
String eintrag=request.getParameter("eintrag");
if(eintrag != null && eintrag.length() > 0 )
{
    datei.schreiben(eintrag);
}
%>


Bitte helft mir!
 

Bleiglanz

Gesperrter Benutzer
<%!
String eintrag=request.getParameter("eintrag");
%>

in einem Deklarationsblock gibt es keinen request!
 
B

Baxxe

Gast
Hier die Fehlermeldung(en):

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 4 in the jsp file: /txtsave.jsp
Generated servlet error:
request cannot be resolved

An error occurred at line: 4 in the jsp file: /txtsave.jsp
Generated servlet error:
Syntax error on token ";", { expected after this token

An error occurred at line: 4 in the jsp file: /txtsave.jsp
Generated servlet error:
Syntax error on token(s), misplaced construct(s)


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
Apache Tomcat/5.5.9


Zeile 4 ist zwei Postings weiter oben im JSP Code Zeile 5
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Y Eingabe-Formular mit JSP dynamisch machen - j/n/wie? Java Basics - Anfänger-Themen 2
T PDF-Formula (XFDF) via Mail - Betreff mit Werten aus PDF-Formular ergänzen Java Basics - Anfänger-Themen 2
B Generische Typen für dynamisches Formular Java Basics - Anfänger-Themen 3
M Verketten von Formularfelder im PDF-Formular Java Basics - Anfänger-Themen 0
J Mit JSF Formular in Datenbank schreiben Java Basics - Anfänger-Themen 3
D Java Ausdruck erzeugen / Formular Java Basics - Anfänger-Themen 4
N Daten/Formular per POST an Firefox/Browser senden Java Basics - Anfänger-Themen 7
Z HtmlUnit click() - Formular erscheint nicht Java Basics - Anfänger-Themen 1
R Input/Output Formular absenden und Quelltext auslesen Java Basics - Anfänger-Themen 5
C Formular in Java Java Basics - Anfänger-Themen 3
D Html Formular auswerten Java Basics - Anfänger-Themen 8
J Formular generieren Java Basics - Anfänger-Themen 7
T Servlet HTML-Formular Java Basics - Anfänger-Themen 9
TheKing HTML Formular mit Java ausfüllen und absenden Java Basics - Anfänger-Themen 9
K Formular für JAVA Java Basics - Anfänger-Themen 6
Benji0815 Java Passwort in Formular eingeben Java Basics - Anfänger-Themen 5
S mit clickevent neues formular öffnen Java Basics - Anfänger-Themen 2
K Rückgabe aus Formular Java Basics - Anfänger-Themen 3
U Von DB in Formular direkt oder über Objekt? Java Basics - Anfänger-Themen 2
G Formular mit abhängigen Kombinationsfeldern Java Basics - Anfänger-Themen 5
D Daten an Formular senden Java Basics - Anfänger-Themen 4
G Daten aus HTML-Formular an Java-Klasse weiterreichen Java Basics - Anfänger-Themen 7
R Zeit eingeben über Formular Java Basics - Anfänger-Themen 3
S Datei mit Java-Applikation an Web-Formular schicken Java Basics - Anfänger-Themen 9
T Formular drucken! Java Basics - Anfänger-Themen 2
G Mit Java HTML-Formular ausfüllen Java Basics - Anfänger-Themen 4
F JSP und HTML-Formular zusammen Java Basics - Anfänger-Themen 3
K Formular auslesen Java Basics - Anfänger-Themen 10
M Zugriff auf Formular Elemente Java Basics - Anfänger-Themen 7
M Html Formular Auswahlbox - ausgewählte Werte auslesen Java Basics - Anfänger-Themen 1
Torschti Eingabe von Dezimalzahlen (bis zu zwei Kommastellen) Java Basics - Anfänger-Themen 11
T User input in Verbindung mit ChronoUnit anpassen und falls falsche Eingabe getätigtwird Java Basics - Anfänger-Themen 7
T Eingabe durch eine Zahl dividieren nachgucken? Java Basics - Anfänger-Themen 4
T sortierung der eingabe nach größe Java Basics - Anfänger-Themen 5
Ostkreuz Int Scanner auf Enter Eingabe prüfen Java Basics - Anfänger-Themen 4
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
S Größte Zahl nach Eingabe der Zahl 0 ausgeben Java Basics - Anfänger-Themen 6
M Dialogbox sofort neustarten, falls aktuelle Eingabe falsch Java Basics - Anfänger-Themen 11
M Dialogbox solange abfragen, bis gültige Wert-Eingabe Java Basics - Anfänger-Themen 12
S OOP Java Eingabe in verschiedene Datenbank Tabellen eintragen Java Basics - Anfänger-Themen 7
A Bei VierGewinnt Eingabe per Buchstabe (a,b,c...) Java Basics - Anfänger-Themen 2
java-starter Erste Schritte Eingabe in Char wert umwandeln Java Basics - Anfänger-Themen 7
Lion.King Subtraktion nach Eingabe im Terminal Java Basics - Anfänger-Themen 7
X Erste Schritte Scanner eingabe wird übersprungen Java Basics - Anfänger-Themen 4
L Dauerhaftes Speichern einer Eingabe bei einer ArrayList Java Basics - Anfänger-Themen 26
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 0
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 5
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
M Eingabe limit Java Basics - Anfänger-Themen 8
brypa Programm mit Eingabe Java Basics - Anfänger-Themen 129
C Potenzberechnung über switch case. Taschenrechner mit Eingabe über einen grafischen Dialog Java Basics - Anfänger-Themen 22
D falsche eingabe erkennen Java Basics - Anfänger-Themen 2
H Eingabe tätigen bevor Graphics g Fenster öffnet Java Basics - Anfänger-Themen 5
H For-Schleife bis Index von Eingabe laufen lassen Java Basics - Anfänger-Themen 24
Hamudi Bachir 2D Array eingabe vom Benutzer Java Basics - Anfänger-Themen 31
S Warum erscheint bei mir "Hallo Welt" und nicht die aktuelle Eingabe? Java Basics - Anfänger-Themen 16
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
B Array bei jeder Eingabe um eins erweitern Java Basics - Anfänger-Themen 3
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
M Nach einer erstmaligen Eingabe, eine zweite Eingabe nur noch gegen bestätigung möglich Java Basics - Anfänger-Themen 2
chocobear26 Interface JOptionPane - Dialog_Fenster zeigt immer vorherige Eingabe an. Java Basics - Anfänger-Themen 4
E JavaFX Taschenrechner Eingabe im Textfield beschränken Java Basics - Anfänger-Themen 2
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
M JTextField nur Zahleneingaben zulassen, eingabe sperren Java Basics - Anfänger-Themen 24
E Timer trotz erwartender Eingabe durchlaufen lassen Java Basics - Anfänger-Themen 11
K falsche Eingabe abfangen Java Basics - Anfänger-Themen 8
N Eingabe erkennen, ob groß oder kleingeschrieben worden ist Java Basics - Anfänger-Themen 22
N Fehlerausgabe bei falscher Eingabe der Users Java Basics - Anfänger-Themen 3
N Eingabe des Users direkt hinter die Ausgabe Java Basics - Anfänger-Themen 3
N Eingabe Kommazahlen über Scanner Java Basics - Anfänger-Themen 2
O Mehrfache Scanner-Eingabe durch Komma getrennt Java Basics - Anfänger-Themen 6
M String array durch Eingabe begrenzen Java Basics - Anfänger-Themen 7
iman Eingabe von Benutzer Filter machen. Java Basics - Anfänger-Themen 7
M Input/Output JTextField Eingabe in String Variable speichern Java Basics - Anfänger-Themen 15
D Eingabe einscannen, ohne vorher einen Datentypen anzugeben? Java Basics - Anfänger-Themen 1
M Verschiedene Eingabe = Verschiedene Ausgaben Java Basics - Anfänger-Themen 5
H Eingabe Java Basics - Anfänger-Themen 7
F Bedingung für Eingabe Java Basics - Anfänger-Themen 2
K Durch eine Text eingabe etwas Ausführen Java Basics - Anfänger-Themen 5
Dimax Erste Schritte String Eingabe Prüfen Java Basics - Anfänger-Themen 11
R Eingabe String umwandeln zu Integer Werten Java Basics - Anfänger-Themen 8
B Türme von Hanoi mit einer beliebigen aber gültigen Eingabe lösen Java Basics - Anfänger-Themen 5
D While Schleife bei Bedarf durch Eingabe stoppen Java Basics - Anfänger-Themen 15
J Eingabe Einschränken Java Basics - Anfänger-Themen 1
Zrebna Compiler-Fehler Java-Compiler wird nach 'javac' keyword-Eingabe nicht gestartet (Erste Übung) Java Basics - Anfänger-Themen 18
A Datentypen Unterschiedliche Datentypen in einer Eingabe einlesen Java Basics - Anfänger-Themen 2
D Array via Eingabe befüllen Java Basics - Anfänger-Themen 6
M Wie kann ich eine Eingabe im Java-Swing übergeben? Java Basics - Anfänger-Themen 1
N Abbrechen einer Eingabe endet im Fehler Java Basics - Anfänger-Themen 3
S Konsolen eingabe Java Basics - Anfänger-Themen 17
M Scanner-Eingabe nach gewissem Zeitraum überprüfen Java Basics - Anfänger-Themen 2
x-tshainge Bei if (eingabe = = ... ) enter als eingabe nehemen Java Basics - Anfänger-Themen 4
S in ActionListener auf Eingabe aus anderem Frame warten Java Basics - Anfänger-Themen 2
S Eingabe in anderer Klasse verwenden Java Basics - Anfänger-Themen 3
T Input/Output Falsche Eingabe ausgeben Java Basics - Anfänger-Themen 3
R Ratespiel mit Return und einer Eingabe Java Basics - Anfänger-Themen 1
K Eingabe in Array speichern und Ausgeben Java Basics - Anfänger-Themen 9
J Eingabe des Scanners an einer bestimmten Position Java Basics - Anfänger-Themen 6
J Input/Output Den zweiten Output erst nach Eingabe ausgeben Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben