Einlesen eines Parameters aus HTML-Datei

Kanitrino

Bekanntes Mitglied
Hallo allerseits,

Auf meiner Homepage kann man die Sprache auswählen. Das dort laufende Applet soll sich dem anpassen.
Ich mache das so :

HTML:
<applet .... 
<param name="sprache" value="DE">
... </applet>

und
Java:
class XGui
{
....
String s = getParameter ("sprache");
if(s.equals"DE") ...
}

Das funktioniert. Wenn ich das Programm allerdings als Applikation laufen lassen will, wird an dieser Stelle eine Fehlermeldung produziert, weil die Methode "get Parameter()" ins Leere läuft.

Frage : Was kann ich machen, um in der Applikation einen Absturz zu vermeiden ?
 
S

SlaterB

Gast
erbt XGui denn von Applet oder was genau ist das für eine Methode?

falls du die nicht änderbare Applet-Methode aufrufst, so ändere alle derartigen Aufrufe,
dass es erst in eine eigene Methode getParam() oder so geht, dort kannst du per if/else unterscheiden,
etwa je nachdem ob die main-Methode einen boolean gesetzt hat (was bei Applet-Durchlauf nicht passiert)

was im Application-Fall stattdessen zurückgegeben werden soll, musst du natürlich selber wissen,
evtl. für jeden Parameter einen Default-Wert überlegen, das kann man natürlich nicht automatisieren,
vielleicht auch aus einer anderen Konfiguration laden

grundsätzlich sauberer wäre ein Programmaufbau mit getrenntem Hauptprogramm/ JPanel X,
welches entweder vom Applet oder der Application eingegliedert werden kann,
die Parameter werden dorthin einheitlich übergeben, z.B. in eine Liste oder Map,
X macht gar nichts selber, muss dann nicht groß überlegen,

natürlich ist es wiederum nicht undenkbar, dass X selber die Parameter abfragt,
ausreichend sauber könnte dies mit einem Interface passieren, in einem Fall gehts zum Applet,
im anderen zu einer Klasse die die Default-Werte übergibt, oder etwas aus einer Textdatei einliest,
also wie das zuerst angesprochene getParam(), nur ohne if/else, sondern anders gebaut

es gibt diverse Standardwege, extrem grundlegendes Thema, darauf sollte man eigentlich selber kommen,
dieselben Wege passen zu praktisch jedem derart allgemeinen Problem
 
Zuletzt bearbeitet von einem Moderator:

Kanitrino

Bekanntes Mitglied
Aha ! Die Methode "getParameter()" wird also nicht erkannt, weil es eine Methode von Applet ist und ich das Programm ja in eine Applikation umgewandelt habe.

Wenn ich also JApplet weiterhin importiere, kennt er die Methode und liefert "null" anstatt eines Fehlers.

Ich werde es heute Abend mal ausprobieren, herzlichen Dank !
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
iman XML Attribute mit JAVA einlesen mit Spring Batch XML & JSON 0
J Object in JSON Datei einlesen und als neues Object erzeugen (in ein Object Array) XML & JSON 29
I Mit Hibernate eine XML-Datei in eine Tabellenspalte einlesen. XML & JSON 1
L XML einlesen gleichnamige Elemente XML & JSON 5
T HTML mit Hilfe Jsoup einlesen XML & JSON 11
R xlsx-Datei mit Apache POI einlesen XML & JSON 18
S CSV Datei einlesen und XML Ausgeben XML & JSON 2
W XML einlesen und Attribute auslesen XML & JSON 1
M XML Werte einlesen aber wie am besten weiterverarbeiten? XML & JSON 13
L XML nur ein Element einlesen XML & JSON 2
L Jackson JSON: Probleme beim einlesen XML & JSON 1
S XML in JTable Einlesen XML & JSON 3
B XML analysieren und einlesen XML & JSON 26
Z XML Datei mit JDOM einlesen und verarbeiten XML & JSON 6
Ollek XML Einlesen - Welche API ist die richtige? XML & JSON 14
X XML einlesen XML & JSON 6
C JAXB: XML-Elemente einlesen und als XML-Attribute ausgeben XML & JSON 7
jstei001 .xsd File wärend der Laufzeit einlesen und XMl rausschreiben XML & JSON 5
J XML mit russischem Inhalt einlesen XML & JSON 4
D XML Einlesen mit JaxB XML & JSON 4
D Wie XML Datei einlesen und HTML entities übernehmen? XML & JSON 3
B Validierung nur beim einlesen oder auch beim schreiben? XML & JSON 4
B SAX-Parser - Dokumente einlesen und in einer Map ablegen XML & JSON 2
N xsd pattern in java einlesen XML & JSON 6
F Einlesen von JDBC connection in Java von XML XML & JSON 4
J wert IN einem tag einlesen/schreiben XML & JSON 4
F XML erzeugen aus JTree und wieder einlesen... XML & JSON 6
N JDOM: XML einlesen XML & JSON 4
F XML mit DOM einlesen- Teile in Arraylist speichern XML & JSON 4
S XML einlesen XML & JSON 18
F XML Datei in Java einlesen XML & JSON 4
H XMI über EMF / UML2 einlesen XML & JSON 7
S XML einlesen, analysieren, bearbeiten & als Textdatei ausgeben XML & JSON 1
E XML Datei einlesen und Elemente in der Console ausgeben XML & JSON 6
H xml-Datei mit Attributen einlesen XML & JSON 3
C xml "zeilenweise" einlesen XML & JSON 6
B XML einlesen und in Datenbank schreiben XML & JSON 1
S XML-Schema einlesen um parsen zu erleichtern? XML & JSON 2
L Element einlesen <Telefon name="Karl">134313 XML & JSON 2
G XML Tag beim Einlesen manipulieren XML & JSON 2
J XML-Datei ein Array einlesen XML & JSON 10
P Große XML Datei mittels JDOM bearbeiten / einlesen XML & JSON 6
G Simples XML File einlesen mit JDom. Prefix not bound ? XML & JSON 2
M Liste in Baumstruktur einlesen XML & JSON 4
D nicht (ganz) valiedes XML einlesen! XML & JSON 19
S Einlesen einer xml Datei XML & JSON 4
S XML Datei einlesen, aber root überspringen XML & JSON 2
M XML einlesen - prüfen ob Element vorhanden XML & JSON 2
M NullPointerException bei Einlesen XML XML & JSON 3
J XML - schreiben und einlesen (Schema) XML & JSON 14
S XML Strings in JAVA einlesen, aber wie? XML & JSON 8
K JDOM SAXBuilder einlesen XML & JSON 6
G Newbe - Frage.XML - Datei einlesen und speichern XML & JSON 2
G xml einlesen und bestimmte Elemente an eine gui_Klasse überg XML & JSON 25
B XML String einlesen XML & JSON 4
M mit JDOM XML-Datei einlesen, die nicht "well-formed&quo XML & JSON 3
T Newbie Frage. CSS Stylesheet einlesen und suchen nach Tags XML & JSON 6
P OutOfMemoryError beim Einlesen einer XML-Datei XML & JSON 7
C Zeile herausfinden in der ein Fehler beim Einlesen entsteht XML & JSON 3
R wie kann ich ein xml file in einen string einlesen? XML & JSON 2
N Objekte via XML speichern und wieder einlesen XML & JSON 12
R POST REQUEST: XmlDocument mit getInputStream einlesen! XML & JSON 6
T "Parent" Node eines Attributes XML & JSON 2
M Kann Anbieter eines (REST) Webservice seine Konsumenten automatisch benachrichtigen? XML & JSON 9
M Text eines Elements in XML Datei mit JAVA bearbeiten und kompletten Element-Zweig hinzufügen XML & JSON 16
R Zugriff auf Inhalt eines Elements XML & JSON 2
D DTD genaue Anzahl eines Elements XML & JSON 0
W Kindelemente mit JDOM eines bestimmten Attributes auslesen XML & JSON 6
A Fehler beim Erzeugen eines XML-Schema XML & JSON 4
G xpath: Inhalt eines Kindelements auslesen XML & JSON 2
T Möchte JSP Code in Attribut eines HTML Tags hinein generieren XML & JSON 3
T xsl schleife alle kindeelemtente eines elternelementes durchlaufen XML & JSON 2
K XML als Inhalt eines DropDown XML & JSON 6
M Probleme beim Parsen eines gefilterten XML-Dokuments XML & JSON 6
S XMLStreamReader, letzten eintrag eines xml lesen? XML & JSON 5
F Marshaling eines JAXB Objektes worin ein anderes JAXB Objekt eingeschlossen ist XML & JSON 6
C Kompletten Inhalt eines Tags ausgeben XML & JSON 2
G Welche Klassen zum erzeugen/auslesen eines XML Files verwend XML & JSON 9
Wildcard Namespace Präfixe eines Elements XML & JSON 8
G XML Export und Import eines Files. gibts Tutorials o.ä? XML & JSON 2
G Rekonstruktion eines XML Dokumentes XML & JSON 3
M TextContent eines XML-Elements enthält HTML-Tags . was nun XML & JSON 2
J DOM: Attribut und Inhalt eines Elements nachträglich ändern? XML & JSON 3
H Elemente eines Node auslesen XML & JSON 2
P Problem beim erstellen eines neuen Elements (JDOM) XML & JSON 5
K Größe eines JDOM-Dokuments XML & JSON 6
S Problem beim Erstellen eines pdfs XML & JSON 3

Ähnliche Java Themen

Neue Themen


Oben