Methoden Methodenaufruf für BufferedWriter ..

K

K.Yons

Gast
Hallo Profis,

an verschiedenen Stelle habe ich ein Methodenaufruf problemlos hinbekommen. Bei dem unteren Code ist es mir nicht gelungen .. Kann jemand helfen ..?!

Java:
<%@ page import = "java.util.*"%>
<%@ page import = "java.io.*"%> 
 
 <%!
{			
			String txt = "Dies ist ein Text ..";
			System.out.println(txt);
			//writeTxt(txt);
} 
%>
<%!
 //private void writeTxt( String line)  
{
         File file = new File("D:\\Programme\\Business Objects\\Tomcat55\\webapps\\test_iv\\send\\test.txt");
         BufferedWriter bw = new BufferedWriter(new FileWriter(file));
         bw.write(line);
        bw.flush();
        bw.close();
     }
%>
 
K

K.Yons

Gast
Hallo Michael,

wie kann ich über
Java:
writeTxt(txt);
auf die Methode zugreifen. Weil sobal ich das auskommentierte Code einschliesse funktiniert es nicht ..
 
S

SlaterB

Gast
da hat die Welt Java, mit Compiler, Fehlermeldungen, gar schicken IDEs erfunden,
und dann muss in JSPs als reiner Text programmiert werden, ohne jede Rückmeldung..

kennst du normale Java-Programme mit main-Methode?
dann erstelle bitte dort eine beliebige leere Klasse, kopiere die nötigen Imports und diese Methode dort hinein,
und schaue nach ob es dann Fehlermeldungen gibt
 
N

nillehammer

Gast
Für Inline-Java Code in JSPs gilt im Prinzip das gleiche wie für richtigen Java-Code. Methoden können nicht für sich alleine deklariert werden. Sie gehören immer in eine Klasse. Dort sind es dann entweder Klassenmethoden (static) oder Instanzmethoden (nicht static).

Abgesehen davon, sollte man Java-Code in JSPs tunlichst vermeiden und lieber Klassen implementieren, die man benutzt.

Für diesen speziellen Fall hätte ich als Lösung folgendes anzubieten:
1. Schreibe Dir eine Klasse TextWriter mit statischer Hilfsmethode writeTxt(String txt)
Java:
public final class TextWriter {

  public static void writeTxt(final String txt) {
    File file = new File("D:\\Programme\\Business Objects\\Tomcat55\\webapps\\test_iv\\send\\test.txt");
    BufferedWriter bw = new BufferedWriter(new FileWriter(file));
    bw.write(text);
    bw.flush();
    bw.close();
  }
}
2.
Importiere diese Klasse in der JSP und rufe die Methode einfach auf:
[XML]
<%@ page import = "java.util.*"%>
<%@ page import = "java.io.*"%>
<%@ page import = "dein.Package.TextWriter"%>

<%!
{
String txt = "Dies ist ein Text ..";
System.out.println(txt);
TextWriter.writeTxt(txt);
}
%>
[/XML]
 
K

K.Yons

Gast
Hallo,

das JSP-File ist ein Hersteller sample. Es soll so geändert werden dass unter anderem Objekt-IDs in ein File geschrieben werden. Ich mache keine Applikationsetnwicklung sondern nur dieser Schreib-Baustein soll ins JSP rein möglichst mit der gleichen Logik ..

Das ganze sieht fast ungefähr so aus ..

Java:
<%@ page import = "java.util.*,java.lang.*,
.....
			java.text.*,
			java.io.*,
.....
%>



<%


	try {
		
		//Stuff ..
		// Hier soll mein Methodenaufruf für die writeTxt stattfinden ..

    }
    catch(SDKException sdkEx) {
		out.println(sdkEx);   
    }
	    
%>



<%!

private void sendObjects(IInfoObjects oInfoObjects, IInfoStore infoStore, IInfoObject userInfoObject ) throws SDKException {
	
		//Stuff ..
		
} 

%>

<%!

private IDestinationPlugin getDestinationPlugin(IInfoStore infoStore, String kind, IInfoObject userInfoObject) throws SDKException {
		
		//Stuff ..
    return irgendwas;     
		
}
%>

<%!
/*
 * Utility function that returns the file extension by object kind.
 */
private String getFileExtension(String kind) {

//stuff ..
		
	return fileExt;
	
}
%>

<%!

private String getMimeType(String kind) {

// Stuff ..
	
}
%>

<%!
  public static void writeTxt(final String txt) {
    File file = new File("D:\\Programme\\Business Objects\\Tomcat55\\webapps\\test_iv\\send\\test.txt");
    BufferedWriter bw = new BufferedWriter(new FileWriter(file));
    bw.write(txt);
    bw.flush();
    bw.close();
} 

%>
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Objekt Name für MethodenAufruf nachträglich zuweisen? Java Basics - Anfänger-Themen 2
C Methodenaufruf mit geänderten Argumenten Java Basics - Anfänger-Themen 10
S Methoden Methodenaufruf rekursiv zählen Java Basics - Anfänger-Themen 4
N methodenaufruf for each geht nicht Java Basics - Anfänger-Themen 2
K Methodenaufruf /-ausgabe Java Basics - Anfänger-Themen 5
O Methodenaufruf Java Basics - Anfänger-Themen 5
V Neue Ausgabe von toString nach Methodenaufruf Java Basics - Anfänger-Themen 9
Queiser Methodenaufruf Java Basics - Anfänger-Themen 2
J Vererbung und Methodenaufruf Java Basics - Anfänger-Themen 11
I Java Methodenaufruf Java Basics - Anfänger-Themen 9
A OOP Methodenaufruf in einer anderen Klasse Java Basics - Anfänger-Themen 2
G Methoden Probleme beim Methodenaufruf Java Basics - Anfänger-Themen 2
M Methodenaufruf über SQL UPDATE Java Basics - Anfänger-Themen 8
M Methodenaufruf in der Main Datei funzt nicht Java Basics - Anfänger-Themen 13
BadBat Klassen instanz als variable + methodenaufruf Java Basics - Anfänger-Themen 4
M Methodenaufruf in Methode Java Basics - Anfänger-Themen 6
J if() mit Methodenaufruf kombiniert (Pixelerkennung) Java Basics - Anfänger-Themen 3
A Probleme beim Methodenaufruf von Object[] ! Java Basics - Anfänger-Themen 12
A Probleme beim Methodenaufruf von char[] ! Java Basics - Anfänger-Themen 10
T Rekursiver Methodenaufruf funktioniert nicht Java Basics - Anfänger-Themen 7
D Methoden g.setColor funktioniert nicht bei Methodenaufruf in anderer Klasse Java Basics - Anfänger-Themen 1
M Methoden Methodenaufruf allgemein Java Basics - Anfänger-Themen 3
H Ist Math.Random() eine Methode oder ein Methodenaufruf (Klausurfrage) Java Basics - Anfänger-Themen 4
O Methodenaufruf Java Basics - Anfänger-Themen 6
F Methodenaufruf Java Basics - Anfänger-Themen 1
F Erste Schritte Label Text vor Methodenaufruf setzen Java Basics - Anfänger-Themen 17
J Array mit Methodenaufruf Java Basics - Anfänger-Themen 2
S Problem bei Vererbung und Methodenaufruf Java Basics - Anfänger-Themen 3
OnDemand Methodenaufruf Java Basics - Anfänger-Themen 3
A Methoden Benutzerdefinierter Methodenaufruf Java Basics - Anfänger-Themen 4
O Methodenaufruf - Inhaltsveränderung Java Basics - Anfänger-Themen 23
G Methodenaufruf anderer Klasse Java Basics - Anfänger-Themen 18
L Einfacher Methodenaufruf vs. Objekt Java Basics - Anfänger-Themen 4
O Methodenaufruf im Konstruktor Java Basics - Anfänger-Themen 6
G was ist ein Methodenaufruf mit (){}? Java Basics - Anfänger-Themen 6
S Methoden Klassen Definition - Methodenaufruf Java Basics - Anfänger-Themen 7
feardorcha Methodenaufruf Übergabe- und Rückgabewert Java Basics - Anfänger-Themen 5
W Methodenaufruf innerhalb einer Klasse - static vs. this Java Basics - Anfänger-Themen 3
A Problem bei Methodenaufruf Java Basics - Anfänger-Themen 6
B Parameterausführung bei Methodenaufruf Java Basics - Anfänger-Themen 8
A Methodenaufruf Java Basics - Anfänger-Themen 4
P Vererbung Methodenaufruf funktioniert aber Wertzuweisung von Variablen nicht Java Basics - Anfänger-Themen 9
S methodenaufruf Java Basics - Anfänger-Themen 8
G Erste Schritte Methodenaufruf, Variablen-Deklaration Java Basics - Anfänger-Themen 6
L Methodenaufruf in main() Java Basics - Anfänger-Themen 3
M Methodenaufruf in for-Schleife - nur 1 mal ausgegeben Java Basics - Anfänger-Themen 3
I Externer Methodenaufruf, Punkt-Notation Java Basics - Anfänger-Themen 11
I Methoden Rückverfolgung Methodenaufruf Java Basics - Anfänger-Themen 15
E Methoden Wie kann ich eine Methode so schreiben, dass Methodenaufruf polymorph erfolgen kann? Java Basics - Anfänger-Themen 8
M Methoden Methodenaufruf mit .class. Java Basics - Anfänger-Themen 2
J rekursiver Methodenaufruf Java Basics - Anfänger-Themen 12
K Klassen this-Referenz und Klassen/Methodenaufruf Syntax Java Basics - Anfänger-Themen 3
T Java mehrfacher Methodenaufruf Java Basics - Anfänger-Themen 15
L Methodenaufruf aus anderer Klasse Java Basics - Anfänger-Themen 5
B Quicksort --> Methodenaufruf Java Basics - Anfänger-Themen 10
O Methodenaufruf Java Basics - Anfänger-Themen 4
A nullPointerException bei Methodenaufruf Java Basics - Anfänger-Themen 16
J Vererbung, Methodenaufruf Java Basics - Anfänger-Themen 4
M Problem bei Methodenaufruf aus ActionListener Java Basics - Anfänger-Themen 5
G Methodenaufruf aus der Kommandozeile Java Basics - Anfänger-Themen 28
N Methodenaufruf funtioniert nicht Java Basics - Anfänger-Themen 3
C Methodenaufruf mit Variablen die gesetzt werden Java Basics - Anfänger-Themen 10
Antoras mit ActionListener/Methodenaufruf Textfelder zeichnen Java Basics - Anfänger-Themen 4
G Dynamischer Methodenaufruf Java Basics - Anfänger-Themen 3
G Methodenaufruf über ein Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
H ungültige methodenaufruf Java Basics - Anfänger-Themen 16
G Methodenaufruf Java Basics - Anfänger-Themen 3
G Frage zu Oberklasse bei Methodenaufruf Java Basics - Anfänger-Themen 2
V Dynamischer Klassen bzw. Methodenaufruf Java Basics - Anfänger-Themen 6
V Wie und wieso geht dieser Methodenaufruf? Java Basics - Anfänger-Themen 2
S Methodenaufruf Java Basics - Anfänger-Themen 6
G Methodenaufruf in der for-Schleife mit Array Java Basics - Anfänger-Themen 7
L hsqldb Methodenaufruf Java Basics - Anfänger-Themen 10
K synchron und asynchroner Methodenaufruf Java Basics - Anfänger-Themen 17
R Fehler bei Methodenaufruf Java Basics - Anfänger-Themen 2
G Methodenaufruf Java Basics - Anfänger-Themen 3
T NullPointerException bei Methodenaufruf Java Basics - Anfänger-Themen 2
G Methodenaufruf Java Basics - Anfänger-Themen 10
K Klassenübergriefendes Methodenaufruf Problem Java Basics - Anfänger-Themen 6
S methodenaufruf. Java Basics - Anfänger-Themen 16
G methodenaufruf Java Basics - Anfänger-Themen 4
E Methodenaufruf mittels variable? kA Java Basics - Anfänger-Themen 5
G methodenaufruf Java Basics - Anfänger-Themen 3
G methodenaufruf Java Basics - Anfänger-Themen 5
W Überschreiben und Methodenaufruf Java Basics - Anfänger-Themen 3
L Methodenaufruf zwischen Klassen Java Basics - Anfänger-Themen 3
C Methodenaufruf mit throws IOException Java Basics - Anfänger-Themen 2
M Code aus IntelliJ in "Textform" für Word-Paper? Java Basics - Anfänger-Themen 10
G Icon für App Java Basics - Anfänger-Themen 1
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
P Wieso kann ich als Index für einen Array einen Char angeben? Java Basics - Anfänger-Themen 3
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
P Welches SDK für das erstellen einer ausführbaren Datei? Java Basics - Anfänger-Themen 4
C negamax-Algorithmus für Tic-Tac-Toe spielt manchmal falsch Java Basics - Anfänger-Themen 10
D Apache HTTPClient für alle Fälle Java Basics - Anfänger-Themen 41
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
J Fehlermeldung unverständlich für Jakarta Java Basics - Anfänger-Themen 17
M Minimax-Algorithmus für Vier gewinnt Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben