Parameter in CommandLink übergeben

Status
Nicht offen für weitere Antworten.

El Gringo

Neues Mitglied
Hallo,

eigentlich sollte es ganz einfach sein. Ich möchte im CommandLink einen Parameter übergeben:
HTML:
                <webuijsf:body id="body1" style="-rave-layout: grid">
                    <webuijsf:form id="form1">
                        <h:commandLink action="#{Page1.link1_action}" id="link1" value="Submit" >
                            <f:param name="testparameter" value="holla" />
                         </h:commandLink>
                    </webuijsf:form>
                </webuijsf:body>
Nun soll er wieder ausgelesen werden:
Java:
    public String link1_action() {
        FacesContext context = FacesContext.getCurrentInstance();
        Map requestMap = context.getExternalContext().getRequestParameterMap();
        String value = (String)requestMap.get("testparameter");
        return null;
    }

Verlange ich denn unmögliches? Nein, aber es will trozdem nicht.
Es stehen überhaupt keine Parameter in der Map.
Hat jemand eine Idee?

Danke im Voraus?

eg
 
Zuletzt bearbeitet:

Noctarius

Top Contributor
Vielleicht mit:
Java:
String value = (String) context.getExternalContext().getParameter("testparameter");

PS: Kein Faces Experte aber ich würd sagen, so müsste es gehen.
 

El Gringo

Neues Mitglied
Vielleicht mit:
Java:
String value = (String) context.getExternalContext().getParameter("testparameter");
Erstmal Danke für die superschnelle Antwort!
Leider gibt es die Methode getParameter nicht. Der Weg über die Map müsste, denke ich, schon der richtige sein. Zumindest hab ich das in diversen Foren gelesen.

Über alternative Wege wäre ich aber auch dankbar ;)

Viele Grüße

eg
 

damien

Aktives Mitglied
Hallo,

so funktioniert es definitiv:

Java:
String kategorie = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("kategorie");

In deinem Fall:

Java:
String testparameter = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("testparameter");
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J JSF CommandLink Parameter Web Tier 2
E Java Servlet doPost request, Mehrere Parameter mit demselben Namen aus Tabellenzeilen Web Tier 2
R Servlet Alle Parameter ausgeben Web Tier 14
M JSF JSF: Methode bei versteckt aufrufen & Parameter übergeben Web Tier 6
R JSF View Parameter auslesen Web Tier 2
R Parameter in HttpServletRequestWrapper übertragen Web Tier 2
K JSP Parameter in die Bohne übergeben Web Tier 3
J Übergabe von Parameter aus JSP an Java Web Tier 2
H Servlet Servlet nimmt HTTP-GET mit Parameter entgegen Web Tier 2
D Parameter übergeben und auslesen Web Tier 7
M STRUTS2 - Array als Parameter übergeben Web Tier 2
A JSF xhtml parameter / zugriff auf value Web Tier 2
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
K jquery.get() mehrere Parameter Web Tier 2
P Mit EL Parameter an Methode übergeben Web Tier 5
K Link in JSP setzen mit Parameter/Attribut Web Tier 4
M JSP Parameter übergeben Web Tier 9
M JSF: CommandButton übergibt den Parameter nicht Web Tier 3
S servlet bedienen mit get und post parameter Web Tier 10
O Kann man POST Parameter Link-abhängig setzen? Web Tier 4
T parameter in der url Web Tier 3
R Request Parameter kopieren und setzen Web Tier 3
S JSF, Parameter aus Facescontext auslesen Web Tier 1
G jsp parameter anhängen Web Tier 2
S Bild hochladen mit JSP - Parameter übergeben Web Tier 4
leifg Parameter für Tags aus String lesen (JSP 1.2) Web Tier 2
M JSF Navigation mit h:commandLink Web Tier 2
M JSF h:commandLink und f:setPropertyActionListener Web Tier 1
I Menü erstellen: h:panelGrid rendern in Abhängigkeit von CommandLink Web Tier 2
S JSF: Ändern von CSS Styles in commandLink nach Klick Web Tier 4
6 JSF Form Attribute nicht an Bean übergeben Web Tier 2
M JSP Objekt in eine JavaBean übergeben Web Tier 7
Gossi JSP Map an JSP übergeben? Web Tier 3
T Button im Servlet - Werte übergeben Web Tier 2
J werte per post an servlet übergeben und auswerten Web Tier 3
F JSP übergeben von id + namen Web Tier 21
T Array übergeben an JS oder anders ? Web Tier 2
7 Struts iterator index JS-Funktion übergeben?? Web Tier 2
P Ist es möglich einen Returnwert einem httpRequest zu übergeben Web Tier 3
D ResultSet aus Bean an JSP übergeben Web Tier 11

Ähnliche Java Themen

Neue Themen


Oben