1) Please, define what JSF implementation, RF version, App server you are using. Are you using facelets?
2) Plain JSF without facelets worked very bad when you didn't use IDs. But I think that it's still necessary to specify IDs in some situation even with facelets. Why are you avoiding custom IDs for commanLinks?
I'm running seam 2.2.1.CR2:
1) I believe its faces 1.2? ("<faces-config version=1.2" taken from faces config). Rich Faces v.3.3.3.CR1. I am using facelets.
Facelets comes by default with Seam, I've primarily been using it for layouts. I have started defining my own tags rathen then use ui:include to clean up the issues I've been having. Things start to go funny when multiple forms on a single page include the same template with different ui:param values. Anyway defining tags is a little cleaner imo.
2) Am using facelets. I haven't been using IDs because they are automatically generated - which i thought was great. Turns out its the worst thing ever as although it appears to work it doesn't... maybe in simple situations.
Now I specify IDs for everything that composes into link id's (commandLinks, forms, a4j:regions, a4j:includes).. just to be safe.
I am also facing same problem as jovincen
I also have 3 a4j:commandLink in my same page which will redirect to another page depending on the choice.
When i click a a4j:commandLink it works but if i click another a4j:commandLink it does not work.
can anyone tell me how to solve this problem or any other alternative for this .
please start separate thread with code snippets. Even if issue looks similar but suggestions for original case not works - better to show complete picture and look to case as separate.