|
|||
auf value von hidden/text zugreifen
Hi zusammen,
Ich bin recht neu im umgang mit xhtml und versuche mich gerade an einer JSF Webapplikation. Mein Problem: Ich habe eine Tabelle mit Werten und einem Button. die action des Buttons soll mir eine Java Methode aufrufen, die jedoch als Parameter die value eines der outputText Elemente, bzw eines Hidden elements übergeben. meine Frage ist: wie kann ich innerhalb von meinem xhtml file auf die value eines anderen elements zugreifen? danke schon vorab mfg EDIT: die variable der foreach schleife zu benutzen bringt mir in diesem fall nichts, da dann immer nur der letzte wert übergeben wird. |
Sponsored Links |
|
|||
Moin,
Zitat:
Code:
for (var i=0; i<3000000; i++) { alert('JavaScript != Java'); } Zitat:
gruß, take |
Sponsored Links |
|
|||
hi
nein, ich meine in der tat java bzw Java Server Faces (JSF). was mit dem xhtml file eigentlich nur wenig zu tun hat. bzw ums mal in code auszudrücken Code:
<table> ... <c:forEach items="#{myBean.comps}" var="comps"> <td><h:outputText id="hidden" value="#{comps.id}"/> </td> ... <td>h:commandButton ... action="#{myBean.edit( param )}"</td> </c:forEach> </table> myBean ist mit JSF eben eine Java Klasse, die die verbindung zwischen java und jsf bietet. sorry falls ich mich hier unklar ausgedrückt hab und dennoch danke für die hilfe ich sehs mir mal an, evtl nützt es mir ja doch etwas.... mfg |
|
|||
Moin,
Oh, Sorry. Dann kann ich dir leider nicht weiterhelfen, von Java hab ich keine Ahnung gruß, take |
|
|||
Ich habe auch keine Ahnung von JSF - aber wenn ich die Schleife in deinem Beispiel richtig verstehe müsste die passende ID doch schon immer in der "#{comps.id}" stehen. Den Wert daraus müsstest Du als Parameter übergeben, oder?
Da Dein Button ja auch in der Schleife steht müsste da dann auch immer der passende Wert drin stehen? Um auf wirkliche Inhalte des Html Files zugreifen zu können brauchst Du immer einen Umweg über http:// z.B. mit einer Form Action - wie ja schon für php beschrieben wird es da ähnliches in JSF geben. uli |
|
|||
Zitat:
Siehe auch: - Apache Tomcat Ich glaube aber ebenfalls, dass hier ein konzeptioneller Fehler vorliegt. Die Parameter des Formulars dürften nicht clientseitig ausgewertet werden, sondern in Form eines HTTP-Requests an die Java-Anwendung geschickt werden, wo sie dann ausgewertet werden. Mit JSF habe ich aber auch noch nicht gearbeitet. Könntest du dazu etwas Doku oder so verlinken, Alaron? Bin zu faul, da selbst zu suchen. |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Option Value aufgrund Value inhalt per CSS definieren | noxx-forever | CSS | 7 | 01.08.2010 22:09 |
Mit einer einzigen Methode auf alle Klassenvariablen zugreifen, aber wie? | braindead | Serveradministration und serverseitige Scripte | 6 | 06.01.2008 13:44 |
Kann im Mozilla nicht auf Links zugreifen! | Bella | (X)HTML | 16 | 30.10.2007 18:07 |
<input> mit Value trotz value="" ? | Timo | (X)HTML | 13 | 17.09.2007 19:57 |
PHP4 / PHP5 || Xdebug + Debug-Client | ulle | Serveradministration und serverseitige Scripte | 0 | 09.05.2005 12:58 |