jsf: Link hinter Button verschecken

Status
Nicht offen für weitere Antworten.

A.T.

Bekanntes Mitglied
Hallo zusammen,

auf meiner Applikation gibt es einiges an Buttons aber keine Links.
Jetzt habe ich das Problem das ich ein Servlet nur über einen Link gestartet bekomme aber nicht über einen Button.

So funktioniert es:
Code:
<h:outputLink 
        id="link" target="_blank"
        value="http://localhost:8080/JGeldAktuellVerwaltung/xls">
    <f:verbatim>Excel Export der Kundenlist</f:verbatim>
</h:outputLink>

Versuche ich diese Zeile
Code:
<f:verbatim>Excel Export der Kundenlist</f:verbatim>
durch irgendeine Form von h:commandButtons zu erstezten funktioniert der Link nicht.

So z.B.:
Code:
<h:outputLink 
        id="link" target="_blank"
        value="http://localhost:8080/JGeldAktuellVerwaltung/xls">
    <h:commandButton 
        value="Gesamte Liste Exportieren"
        styleClass="BUTTON" id="exportieren" 
        disabled="#{kundenBean.aktionNotActive}">
    </h:commandButton>
</h:outputLink>

Gibt es eine Möglichkeit das der Link aussieht wie ein Button bzw. der Button sich verhält wie ein Link?
Würde natürlich auch so gehen, allerdings ist optisch nicht besonders schön, da inkonsquent!

Für einen Tip, Link was auch immer wäre ich sehr Dankbar!

Gruß
A.T.
 

SnooP

Top Contributor
Ist das ein externer Link oder ein Link auf einen Teil deiner Anwendung?

bei ersterem würde ich ein verbatim-tag in Verbindung mit einem <input type="submit" und onclick-javascript link bauen...

bei zweiterem einen commandButton und eine navigationrule in der faces-config zur Seite.
 

A.T.

Bekanntes Mitglied
Es ist ein Interner Link.
Das mit dem commandButton und einer Navigationrule in der faces-config habe ich probiert. Daran bin ich aber gescheitert weil ich auf keine "echte" Steit verlinke sondern nur auf ein Servlet das mir meine Daten in eine Exceldatei spiechert.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand JSF Link ausgeben Allgemeines EE 1
L JSF f:param konvertiert 'blank' nach '+' in mailto-link Allgemeines EE 13
G Link auf JSP Allgemeines EE 6
Lex Property per html:link schreiben in struts Allgemeines EE 2
C HTTP Link übergeben Allgemeines EE 2
B JSF - Servlet mit Parametern über einen Link öffnen Allgemeines EE 3
N Struts - Problem mit <html:link> Action Allgemeines EE 3
T Änderung des Wertes einer Variable beim Klick auf Link Allgemeines EE 7
B Anstossen einer Methode durch link! Allgemeines EE 4
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
S JSF Button in panelGroup Allgemeines EE 2
MQue Servlet / Button Allgemeines EE 5
E welcher submit-Button wurde gedrückt? Allgemeines EE 11
A JSF: Welchen Button in Tabelle gedrückt? Listener? Allgemeines EE 2
J Problem mit Zurück-Button Allgemeines EE 2
S Button kleiner als Textfeld mit gleicher Höhe Allgemeines EE 8
M JSF: Wie Refresh der Seite bei Click auf Button verhindern? Allgemeines EE 4
J struts: Bild als submit-button Allgemeines EE 2
G Methodenaufruf über Klick auf Button Allgemeines EE 3
C Servlet von Button aus starten Allgemeines EE 2
M image für submit button Allgemeines EE 3
A IE gibt bei jedem Button einen Requestparameter Allgemeines EE 2
T Problem, Image-Button geht nur nicht im Internet Explorer Allgemeines EE 6

Ähnliche Java Themen


Oben