tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von pizza1234
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
382
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Masterpurzel
    Masterpurzel Masterpurzel ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    Vienna, Austria, Austria
    Beiträge
    52
    Hallo,

    ich sitze gerade an einem Spring-Projekt. Soweit läuft alles wie gewünscht, nur gibt es ein Problem:

    Wie kann ich Expression Languages mit JSP kombinieren?

    Also das geht nicht:

    Code :
    1
    2
    3
    
    <%
    response.sendRedirect("suchergebnis.htm?keywords=${search.stichwort}");
    %>

    auch in der dispatcher-servlet.xml geht das nicht:

    Auszug:
    Code :
    1
    
    <property name="successView" value="redirect:suchergebnis.htm?keywords=${search.stichwort}" />

    die EL wird immer im Klartext also als ${search.stichwort} in der url angehängt: http://www.meine-url.de/suchergebnis.htm?keywords=${search.stichwort}

    Das ${search.stichwort} kommt aus einem Controller.

    Hoffe ihr versteht mein Problem!

    LG Masterpurzel
     

  2. #2
    pizza1234 pizza1234 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Beiträge
    177
    Hi,
    bist du dir denn auch sicher, ob dein Controller in "${search.stichwort}" auch etwas übergibt?Gib dir den Wert aus ${search.stichwort} mal ohne Redirect nur in der JSP aus und schau, ob er etwas enthält. Die Klasse Search besitzt auch (korrekt geschriebene) getter/setter von "stichwort"? Ich gehe jetzt mal davon aus, das du die JSTLauch in deiner JSP eingebunden hast, oder?

    Grüße,
    Peter
     

  3. #3
    Avatar von Masterpurzel
    Masterpurzel Masterpurzel ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    Vienna, Austria, Austria
    Beiträge
    52
    Hallo,

    Danke für deine Antwort! Ich habe es gesetzt und es gibt mir meinen Wert aus. Getter und Setter sind auch gesetzt. Nur was meinst du mit

    Ich gehe jetzt mal davon aus, das du die JSTLauch in deiner JSP eingebunden hast, oder?
    ?
     

  4. #4
    pizza1234 pizza1234 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Beiträge
    177
    Hi,
    ich meine
    Code :
    1
    
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    im Kopf der JSP-Seite, damit du überhaupt EL/JSTL in der JSP verwenden kannst.
    Aber da du die Werte ja auslesen kannst, kann es daran nicht liegen.

    Ah, halt, du schmeißt hier auch JSTL und Scriptlets durcheinander! Beides zusammen funktioniert nicht:

    Versuch mal :
    Code :
    1
    
    <c:redirect url="suchergebnis.htm?keywords=${search.stichwort}" />

    Grüße
    Peter
    Masterpurzel bedankt sich. 

  5. #5
    Avatar von Masterpurzel
    Masterpurzel Masterpurzel ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    Vienna, Austria, Austria
    Beiträge
    52
    Achso, ja das erste habe ich gesetzt.

    Das zweite versuche ich sobald ich zuhause bin!

    LG Masterpurzel
     

  6. #6
    Avatar von Masterpurzel
    Masterpurzel Masterpurzel ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    Vienna, Austria, Austria
    Beiträge
    52
    Zitat Zitat von pizza1234 Beitrag anzeigen
    Ah, halt, du schmeißt hier auch JSTL und Scriptlets durcheinander! Beides zusammen funktioniert nicht:

    Versuch mal :
    Code :
    1
    
    <c:redirect url="suchergebnis.htm?keywords=${search.stichwort}" />

    Grüße
    Peter
    Danke, das hat geklappt!

    LG Masterpurzel
     

Ähnliche Themen

  1. Statische Lib und Debug/Release vermischen
    Von {Eve} im Forum Coders Talk
    Antworten: 0
    Letzter Beitrag: 13.05.10, 14:04
  2. Ebenen miteinander vermischen
    Von Loveboat im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 06.07.08, 11:46
  3. Text und Bild vermischen
    Von Loveboat im Forum Photoshop
    Antworten: 7
    Letzter Beitrag: 01.11.06, 13:25
  4. Werte aus Variablen vermischen
    Von Eistee im Forum PHP
    Antworten: 8
    Letzter Beitrag: 27.03.05, 09:37
  5. vermischen
    Von redhead im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 5
    Letzter Beitrag: 15.05.02, 19:48