JSF CommandLink Parameter

J

JSFnup

Gast
Hallo, eine Frage.

Ich versuche schon seit ewigkeiten einen Parameter an meine Managmendbean klasse zu übergeben.

Ich probiere es so:

HTML:
<h:commandLink action="#{Grusskartenbilder.setGrusskarte}">
	<h:param name="id" value="1" /> 
	<h:graphicImage id="image_1" alt="Grusskarte_1" url="#{Grusskartenbilder.bild_1}"></h:graphicImage>
</h:commandLink>

Meine Methode:

Java:
	public String setGrusskarte(int param){
		if(param==1)auswahl=bild_1;
		else if(param==2)auswahl=bild_2;
		else if(param==3)auswahl=bild_3;
		else if(param==4)auswahl=bild_4;
		
		return "\formular_benutzerdaten.xhtml";
	}


Der Fehler:

Java:
javax.servlet.ServletException: /choose_grusskarte.xhtml @19,37 <h:param> Tag Library supports namespace: [url]http://java.sun.com/jsf/html[/url], but no tag was defined for name: param
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)

Danke für die Hilfe.
 
S

SOOOOOO

Gast
Hi hi was ist das denn???? Hast du schon mal mit JSF gearbeitet und weißt was wofür das action-attribute da ist???

also wenn denn so:

Java:
<h:commandLink action="#{Grusskartenbilder.sendGreetings}">
	<h:param name="id" value="1" /> 
	<h:graphicImage id="image_1" alt="Grusskarte_1" url="#{Grusskartenbilder.bild_1}"></h:graphicImage>
</h:commandLink>

public String sendGreetings(){

FacesContext facexcontext = FacesContext.gerCurrentInstance();
Map<String, String> requestParameterMap = facescontext
				.getExternalContext().getRequestParameterMap();

String id = requestParameterMap.get("id");

int value = Integer.valueOf(id);

//Navigationskommando oder direkt zu einer Seite
//return "....";
}

obwohl ich gelesen habe in JSF2.0 kann man auch Parameter übergeben aber ich progge noch JSF1.2 weil die Komponentenanbieter noch keine GA Release ihrer Libs rausgebracht haben bis jetzt...

Greetz
 
S

SOOOOOO

Gast
und fast vergessen:
statt <h:param/> -> <f:param/>!!!!
Java:
<h:commandLink action="#{Grusskartenbilder.sendGreetings}">
    <f:param name="id" value="1" /> 
    <h:graphicImage id="image_1" alt="Grusskarte_1" url="#{Grusskartenbilder.bild_1}"></h:graphicImage>
</h:commandLink>

Sorry!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
El Gringo Parameter in CommandLink übergeben Web Tier 4
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
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

Ähnliche Java Themen

Neue Themen


Oben