Bonjour,

Savez-vous comment il serait possible de remplacer la fonction par une chaîne de caractère dans un commandLink ?

Voici un exemple simple illustrant ce que j'ai besoin de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<commandLink action="#{myPackage.MyClass.myAction}"/>
<commandLink action="#{myClassInstance.actionName}"/>
 
class myPackage.MyClass {
 
    public String myAction() {
        return null;
    }
 
    public String getActionName() {
        return "myPackage.MyClass.myAction";
    }
}
En développant de cette façon j'ai une erreur du style :
org.apache.jasper.el.JspMethodNotFoundException: /myPage.jsp(10,0) '#{myClassInstance.actionName}' Method not found: myPackage.MyClass@5f7d3f.actionName()
Merci.