Post Variable in Java

RelaxxIt

Mitglied
Hallo Leute,

Wie kann ich eine Post Variable mit Java speichern ähnlich wie bei PHP.
Sodass ich eine HTTP Anfrage quasi nicht per PHP abfange sondern per Java und in meine Datenbank speichern kann?

So wäre es ja in PHP:

PHP-Code:
$statement = mysqli_prepare($con, "INSERT INTO ??? VALUES (?)");
mysqli_stmt_bind_param($statement, "s", $name);

$name = $_POST["name"];

mysqli_stmt_execute($statement);
mysqli_stmt_close($statement);


Und das möchte ich einfach in Java haben, brauche eigentlich nur ein kleines Beispiel um es zu verstehen. Oder wo finde ich die passende Dokumentation dazu?

vielen Dank für die Antworten
smile.png


LG
 

stg

Top Contributor
Oder wo finde ich die passende Dokumentation dazu?

Mit einer normalen Java-Anwendung geht sowas prinzipiell zwar auch, aber nicht mal eben so. Web-Programmierung in Java ist ein komplett eigenständiges Thema.
Es gibt hier nicht nur den einen richtigen Weg, sondern etliche. Welcher angemessen und deine Bedürfnisse abdeckt, und auf welcher Abstraktionsebene man ansetzt, kann man mit den spärlichen Informationen aus deiner Frage nicht beantworten.
Eine relativ leichtgewichtige Lösung wäre ein einfaches Servlet, welches in einem Web container läuft. Über das HttpServletRequest Objekt hast du Zugriff auf die mitgesendeten Parameter des HTTP requests.
Siehe dazu u.A.:
https://en.wikipedia.org/wiki/Web_container
http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html

In deinem Beispiel wird als JAX RS als "higher Level API" eingesetzt.
Siehe: https://de.wikipedia.org/wiki/Java_API_for_RESTful_Web_Services
 

RelaxxIt

Mitglied
Eine Frage: Dies ist ein Codeschnipsel von einer Applikation, dort wird mit dem Register request eine php datei normal ausgeführt. Ist es möglich das gleiche mit einer Javadatei zu machen?

Java:
package login.run_ba;
import com.android.volley.Response;
import com.android.volley.toolbox.StringRequest;

import java.util.HashMap;
import java.util.Map;

/**
* Created by Patrick on 26.10.2016.
*/
public class RegisterRequest extends StringRequest {
    //private static final String REGISTER_REQUEST_URL = "http://runbar.000webhostapp.com/main.java";
//Hier statt einer php Datei quasi eine java datei ausführen lassen, z.b. test.java
    private static final String REGISTER_REQUEST_URL = "http://192.168.2.101/[B]test.java[/B]";

    private Map<String, String> params;

    public RegisterRequest(String name, String firstname, String username, int age, String password, Response.Listener<String> listener) {
        super(Method.POST, REGISTER_REQUEST_URL, listener, null);
        params = new HashMap<>();
        params.put("name", name);
        params.put("firstname", firstname);
        params.put("username", username);
        params.put("age", age + "");
        params.put("password", password);
    }

     @Override
    public Map<String, String> getParams() {
        return params;
    }
}
 

RelaxxIt

Mitglied
nein der code drunter ist eine applikation auf einem smartphone, und per url wird quasi eine datei ausgeführt die irgendwas macht, mit php kann man ja einfach dateien ausführen lassen um z.b. daten in eine datenbank zu speichern, und die frage ist ob ich das gleiche mit einer java datei irgendwie machen kann, ob man dazu irgendwas auf dem server installieren muss oder irgendwas
 

stg

Top Contributor
Eine php-Datei kann man auch nicht einfach so "ausführen". Hier hast du für gewöhnlich einen entsprechenden Web-Server mit php-Modul, auf welchem der Code dann ausgeführt wird. Das selbe gilt prinzipiell für Java, siehe dazu mein vorheriges Posting. Du kannst das natürlich auch alles in deine Anwendung einbauen - dir also quasi deinen eigenen Web-Server selbst schreiben - aber das willst du sicherlich nicht.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Wie navigiert man zwischen JSP-Seiten; ist ein POST möglich? Allgemeines EE 2
H Post an Servlet Allgemeines EE 2
M JAX-RS: Unterschhiedliche Typen für POST und GET Allgemeines EE 1
P Post und Get mit umlauten Allgemeines EE 4
P Tomcat Servlet POST Daten als Array Allgemeines EE 2
K Servlet: Respone.redirect mit POST-Parametern Allgemeines EE 5
R GET/POST Befehle an WebApplikation überwachen Allgemeines EE 9
S Parameter Übergabe an PHP mit POST Allgemeines EE 5
F GET, POST und Idempotenz? Allgemeines EE 5
S Post und Get Daten Allgemeines EE 5
C http post Allgemeines EE 4
R Problem POST Allgemeines EE 2
I SQL Abfrage mit Variable Allgemeines EE 7
A Variable Ausgabe mittels h:outputtext Allgemeines EE 3
M JSTL core-Tag if: Wie kann ich boolsche Variable auswerten? Allgemeines EE 3
D Variable = null Allgemeines EE 5
P Struts Form Bean vs. Session Variable Allgemeines EE 6
T Änderung des Wertes einer Variable beim Klick auf Link Allgemeines EE 7
P String-Array an session Variable übergeben Allgemeines EE 3
S [JSP Beans]Variable auslesen Allgemeines EE 3
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
B Java Mail und idle() mit zig Emailadressen? Allgemeines EE 59
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
L JSP Fehlermeldung bei Verwendung von Java-Expression-Language Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 0
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
O Java EE in Netbeans + allgemeine Fragen Allgemeines EE 5
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
M Java EE-Technologie-Lern-Wahl Allgemeines EE 5
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
2 installation java EE Allgemeines EE 12
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben