Java - HTML - PHP

Status
Nicht offen für weitere Antworten.

loko12

Mitglied
Hallo,
habe eine Frage.

ich will eine kleine Java-Anwednung schreiben, die auf eine HTML-Seite referenziert. Diese HTML-Seite enthält PHP-Code für die Programmlogik. letztendlich gibt dann die HTML-Seite was an die Anwendung zurück.

Wisst ihr ob das überhaupt möglich ist??
Wenn ja, wie könnte ich es angehen. Ich will das so machen, weil ich auf eine API zugreifen will, die nur in PHP vorhanden ist!!
Danke im Voraus!
 

SnooP

Top Contributor
nein die html-seite kann nix zurückgeben, was als Ergebnis einer Berechnung war... die HTML-Seite des php-codes ist ja schon das Ergebnis. Von daher ist die einzige Lösung die HTML-Seite mit dem Javaprogramm auswerten zu lassen... das geht natürlich... schön ist das nicht ;) ... es kommt auch ein wenig drauf an, was das für ne php-api ist... alternative wäre, wenn die php-logik nicht nur in html ausgeben würde, sondern ihre Ergebnisdaten in eine DB packen würde oder aber in externe Dateien - z.B. in ne xml-datei...
 

loko12

Mitglied
danke erstmal für die schnelle Antwort.
es muss doch möglich sein, mit PHP etwas zurückzugeben!
oder habe ich da keine chance???
 

loko12

Mitglied
naja, um es einfach zu halten.
würde ich zunächst folgendes kleines Beispiel implentieren:

eine HTML-Seite enthält PHP-Code, die je nach Eingabe aus der Java-Anwendung etwas zurückgibt.

Beispiel:

In der Java-Anwendung wird ein Land eingegeben: "Deutschland"
Jetzt soll eine die HTML-Seite aufgerufen werden und mit Hilfe des PHP-Codes überprüft werden, zu welchem Kontinent das Land gehört und dieses an die Java-Anwendung zurückgeben. In diesem Fall Europa.

Ich weiss, das kann man alles in Java machen, aber als einführendes Beispiel ist mir nun das eingefallen.
Wenn ich das hinbekomme, dann werde ich auch mein eigentliches Problem knacken. Hoffe ich zumindest.
Danke
 

qpid

Mitglied
Huhu,

es ist mit sicherheit wie du bereits sagtest etwas umständlich aber egal.

Folgender Link führt dich in die Geheimnisse der URL Klasse in Java ein:
http://www.galileocomputing.de/open...sel16_001.htm#Rxx747java16001040006341F0151FA
dazu sei gesagt, dass du um weiteres nachlesen vermutlich nicht herumkommen wirst.

Dein URL-String sollte int etwa so aussehen "http://web.de?land=deutschland"

Eine andere Möglichkeit wäre noch das hier:
http://www.galileocomputing.de/open...sel16_009.htm#Rxx747java160090400063C1F011102

mfg qpid
 

Kaffeebohne

Bekanntes Mitglied
qpid hat den größten Teil eingentlich schon gesagt. Unter php kannst du dann mit $_GET['land'] oder $_REQUEST['land'] auf den Wert der übergebenen Variablen zugreifen.

Du musst bedenken das die Übergabe der Variablen in der URL zwei Nachteile hat. Zum einen ist die Zeichenanzahl begrenzt (2000 glaube ich) und du kannst nur Strings übergeben. Wenn du diese Einschränkungen umgehen willst musst du den Payload als POST Request an den Webserver senden.

Dazu kannst du beispielsweise den HTTP-Client vom Jakarta Projekt nehmen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Value Wert aus HTML-Button mittels thymeleaf spring an java übergeben Allgemeine Java-Themen 2
N Lottowebsite programmieren mittels Java, HTML,.... Allgemeine Java-Themen 7
J Auslesen Daten Java/HTML Allgemeine Java-Themen 15
Y Applet/Html - Wie Java-Methode aufrufen, die einen Parameter erwartet? Allgemeine Java-Themen 3
P RegEx mit HTML Parser für Java möglich? Allgemeine Java-Themen 10
W Java Anwendung in HTML Allgemeine Java-Themen 2
H Java Methode zum HTML encodieren/decodieren Allgemeine Java-Themen 2
B Java in HTML stellen Allgemeine Java-Themen 11
D HTML mit Java verknüpfen Allgemeine Java-Themen 2
data89 Java und HTML-Seiten mit Bildern - Wie passt das zusammen? Allgemeine Java-Themen 2
J Seltsame Exception beim Java Applet einbinden in Html Allgemeine Java-Themen 2
P Java-Applet funktioniert nicht in HTML-Seite Allgemeine Java-Themen 3
Q Java programm von Html seite ausführen Allgemeine Java-Themen 3
B Html Formulare mittels Java automatisch senden Allgemeine Java-Themen 5
ElViZ HTML-Button mit Java "drücken" lassen? Allgemeine Java-Themen 3
R bestimmten HTML Code per JAva lesen lassen Allgemeine Java-Themen 7
S html script für java Allgemeine Java-Themen 8
F HTML in Java Allgemeine Java-Themen 9
J html seite in java einbinden und url bestimmen Allgemeine Java-Themen 5
N Java login für HTML Seite Allgemeine Java-Themen 6
S HTML Seitenaufruf aus einer Java Application Allgemeine Java-Themen 5
C Mit Java auf eine HTML-Seite zugreifen Allgemeine Java-Themen 3
A Java + HTML Allgemeine Java-Themen 3
MiMa Grundsätzliche Frage zur Verwendung von Java Versionen?? Allgemeine Java-Themen 3
OnDemand Java Deployment Vaadin Allgemeine Java-Themen 3
D Hat Java eine Library um JavaScript auszuwerten? Allgemeine Java-Themen 2
Zrebna Wieso sind eigentlich JUnit-Tests in src/test/java platziert - nur Konvention? Allgemeine Java-Themen 7
N LlaMA, KI, java-llama.cpp Allgemeine Java-Themen 39
V Java-Codierungsherausforderung: Navigieren durch die Macken der Datumsmanipulation Allgemeine Java-Themen 2
E Output Fehler (Java-Programm Kuchen) Allgemeine Java-Themen 11
M java: unexpected type Allgemeine Java-Themen 2
harrytut Java Input/Output Tests Junit Allgemeine Java-Themen 3
B Java Discord bot auf ein Root Server? Allgemeine Java-Themen 1
BetziTheRealOne Java PKIX path building failed as non Admin Allgemeine Java-Themen 15
D Linux, Java-Version wird nicht erkannt bzw. welche Einstellung fehlt noch? Allgemeine Java-Themen 19
KonradN Java 21 Release Allgemeine Java-Themen 5
V Umgang mit fehlenden Daten in einer Java-Datenanalyseanwendung Allgemeine Java-Themen 5
P Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden Ursache: java.lang.ClassNotFoundException: Main Allgemeine Java-Themen 24
K Java Anwendung machen Anleitung Allgemeine Java-Themen 5
G java.io.listFiles() Allgemeine Java-Themen 3
8u3631984 Frage zu Java Streams min / max Allgemeine Java-Themen 17
S Java Programm lässt sich vom USB-Stick starten, aber nicht von HDD Allgemeine Java-Themen 16
K Java-Projekt Allgemeine Java-Themen 11
K Java-Projekt Allgemeine Java-Themen 0
ruutaiokwu Welcher Browser unterstützt heutzutage noch Java Applets? Allgemeine Java-Themen 5
Jose05 Java-Klasse im extra cmd-Fenster ausführen Allgemeine Java-Themen 3
rode45e Java Threads Allgemeine Java-Themen 4
G java.io.listFiles() Allgemeine Java-Themen 2
N Java Dynamic Proxy Allgemeine Java-Themen 3
N Leichte Java Gegner Ki Allgemeine Java-Themen 10
A Java modul Problem Allgemeine Java-Themen 4
Thomasneuling Java Jar datei erstellen, von Projekt, dass auch Javafx Dateien, FXML Dateien und CSS Dateien, sowie Bilder enthält? Allgemeine Java-Themen 14
V Funktionale Schnittstelle in Java Allgemeine Java-Themen 3
OnDemand Java String in Hashmap als Key NULL Allgemeine Java-Themen 27
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
berserkerdq2 Wenn ich bei Intelij javafx mit maven importieren will, muss ich das in die pom.xml reintun, aber warum noch in module-info.java? Allgemeine Java-Themen 3
KonradN Java 20 am 21. März Allgemeine Java-Themen 1
O Java Website Stock Bot Allgemeine Java-Themen 3
J Front-/Backend in Java Allgemeine Java-Themen 14
doopexxx JAVA Google Webcrawler Allgemeine Java-Themen 1
J JavaScript innerhalb eines Java Projekts ausführen Allgemeine Java-Themen 2
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
G java.lang.NoClassDefFoundError: org/aspectj/lang/Signature Allgemeine Java-Themen 2
lalex1491 Java Aktienkurse nachfragen Allgemeine Java-Themen 4
J Class to link Java Allgemeine Java-Themen 4
V Wie funktioniert das Schlüsselwort "final" von Java? Allgemeine Java-Themen 19
mrStudent Inferenz JAVA Allgemeine Java-Themen 6
U URI Rechner (Java Script) Allgemeine Java-Themen 7
TheSkyRider Java Geburtsdatum Textfeld Allgemeine Java-Themen 7
mihe7 Java 19 JavaDocs: Browserintegration Allgemeine Java-Themen 0
Encera Gleichzeitiges Ausführen und verbinden von 2 Java-Klassen über die Eingabeaufforderung und Eclipse Allgemeine Java-Themen 21
H Java Rechner Programmierung der Mathematik Allgemeine Java-Themen 33
Lennox Schinkel Java Kara Auf einen Java Host laufen lassen Allgemeine Java-Themen 17
C Fußnoten von DocX mit Java Allgemeine Java-Themen 2
C Fußnoten in DocX mit Java Allgemeine Java-Themen 1
M Aussagenlogik in Java Programmieren Allgemeine Java-Themen 22
B Per Java Word Dokument schreiben? Allgemeine Java-Themen 8
krgewb Java-Bibliothek für ONVIF Allgemeine Java-Themen 1
KonradN Oracle übergibt (Java Teile der) GraalVM Community Edition an OpenJDK Community Allgemeine Java-Themen 2
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
B Java mit command line und jars benutzen? Allgemeine Java-Themen 18
M Java Überprüfen ob .exe-Datei bereits ausgeführt wird Allgemeine Java-Themen 2
B HTTP Allgemeine Fragen über Suchmaschine nutzen mit Java Allgemeine Java-Themen 20
Mick P. F. Wie kriege ich die Fehlermeldung "java: symbol lookup error: ..." weg? Allgemeine Java-Themen 11
K Nachhilfe Java Allgemeine Java-Themen 11
KonradN Java 19 Allgemeine Java-Themen 11
F IDEA IntelliJ Java Songliste erstellen Allgemeine Java-Themen 6
TheSepp Java bestimmtes Array auf den Wert 0 setzen Allgemeine Java-Themen 32
B Java Reflection Probleme beim wehcselseitigen Referenzieren zweier Klassen/Objekte Allgemeine Java-Themen 14
Sachinbhatt Sind alle Methoden in Java implizit virtuell Allgemeine Java-Themen 2
E Java und integrierte Grafikkarten Allgemeine Java-Themen 18
Sachinbhatt Wie wird die Typumwandlung bei Mehrfachvererbung in Java implementiert? Allgemeine Java-Themen 3
Peterw73 Hilfe bei Java gesucht Allgemeine Java-Themen 3
A Java unter Win 10 Allgemeine Java-Themen 1
B Woher kommen die Bildschirmkoordinaten beim java Robot? Allgemeine Java-Themen 14
P9cman java.Lang Klassen fehlen in JRE System Library Allgemeine Java-Themen 1
T Java Robot Class - Bot Allgemeine Java-Themen 3
E Wie Java Heap Space vergrößern? Allgemeine Java-Themen 3
B Java Programm auf virutellem Desktop laufen lassen? Allgemeine Java-Themen 1
D VBA Code mit Java ausführen möglich? Allgemeine Java-Themen 10

Ähnliche Java Themen


Oben