wood burning stoves 2.0*
The moose likes JSF and the fly likes commandlink not working Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "commandlink not working" Watch "commandlink not working" New topic
Author

commandlink not working

kahkean chor
Ranch Hand

Joined: Jan 26, 2013
Posts: 56
<h:panelGrid columns="3" styleClass="loginSignup" rendered="#{member.verify}">
<h:commandLink value="login" action="login"/> <hutputText value="/"/><h:commandLink value="Sign up" action="signup"/>
</h:panelGrid>
<h:panelGrid styleClass="loginSignup" rendered="#{not member.verify}">
<h:commandLink value="Logout" immediate="true" action="#{member.validateLogout()}"/>
</h:panelGrid>


public String validateLogout(){
return "failure";
}


<h:commandLink value="Logout" immediate="true" action="#{member.validateLogout()}"/> <- tis statement is not working!!anyone can help?
Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2771
    
  10

First a couple of suggestions from our FAQ:

ItDoesntWorkIsUseless
UseCodeTags (XML code works well for JSF)

Is that validateLogout() method part of a managed bean named "member"? Does the method not get called? Does it get called, but the navigation doesn't go where you expect?
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15657
    
  15

Your action statement isn't working because the action isn't a statement. It's an EL expression that references a backing bean action method, not calls it directly.

Lose the "()".


Customer surveys are for companies who didn't pay proper attention to begin with.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: commandlink not working
 
Similar Threads
navigation problem whit request.
Model update problem
Trying to refresh a dataTable on a JSP after data is updated but so far no luck
JSF View
Multiple Actions issue in JSF