Request zu richtiger App leiten

Generic1

Top Contributor
Hallo,

ich habe eine ganz normale Web Applikation (Tomcat, Spring/Spring MVC) und mache jetzt eine 2 Web- App für Mobile Phones mit jQuery Mobile.

Meine Frage ist jetzt, wie ich den Request richtig dedektieren kann (von Desktop Browser oder Mobile Phone) und dann zur richtigen Anwendung weiterleiten kann.
Ich weiß dass es WURFL gibt, mit dem man dedektieren kann, um welches Gerät es sich handelt.
Was mir aber nicht klar ist, wo ich das Dedektieren implementieren soll, um dann auf die richtige Web App weiterleiten zu können.

Wie würdet ihr das lösen?

lg
Generic1
 

Templarthelast

Bekanntes Mitglied
Falls es nicht situationsabhängig ist, könntest du es einfach mit
Code:
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=/test/"/>
machen.

Sonst mit JSF:

Java:
FacesContext.getCurrentInstance().getExternalContext().redirect("seite.xhtml")
 

DerFeivel

Bekanntes Mitglied
Du hast 2 verschiedene Web Apps, eine für Browser-Anfragen und eine für Mobile-Anfragen?

Wieso musst du das dann unterscheiden können? Die Mobile-Sachen referenzieren dann halt nur die neue Web-App.

Wenn die Mobile-Sachen auf die gleichen URLs zugreifen sollen wie die Browser-Anfragen, dann könntest du es über @RequestHeader("User-Agent") String userAgent versuchen.

In der Methode mit dem so annotierten Parameter könntest du dann WURFL zur Erkennung des Gerätes benutzen...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Servlet Request.getAttribut returns null from JSP Select-Box Allgemeines EE 4
M URL Servlet Request getParameter Allgemeines EE 2
J Client Request vom Server aus. Allgemeines EE 2
A Servlet erkennt request Objekt nicht Allgemeines EE 8
E Performance-Problem beim ersten Request Allgemeines EE 4
K Read Request Body Allgemeines EE 4
G jeder request eigener Thread ? Allgemeines EE 4
R Ist es möglich die Request paramter auf "null" zu Allgemeines EE 3
D Objekt geht bei request verloren Allgemeines EE 9
G Http request bekommen parsen und response senden Allgemeines EE 1
G Ablauf bei Request Allgemeines EE 4
M "Auto Client-Request" oder Server-Push oder Ajax – Allgemeines EE 2
N Servlet-Request abbrechen? Allgemeines EE 3
R Formulardaten mit request.getAttribute(name) Allgemeines EE 4
H request in JSP Seite ? Allgemeines EE 4
F Wie auf request.params mittels ${} zugreifen? Allgemeines EE 7
C JSF: request nach ausführung killen? Allgemeines EE 7
J init-Methode eines Servlet ausführen ohne vorherigen request Allgemeines EE 2
B Java-Client für eBaySOAP-API liefert HTTP(400) Bad Request Allgemeines EE 2
TRunKX Wie kriege ich die Auswahl in meinen Server Request? Allgemeines EE 7
S request.getParameter() holt NULL Allgemeines EE 4
K Request Problem Allgemeines EE 3
P richtiger path zu finden! Allgemeines EE 2

Ähnliche Java Themen


Oben