Hallo,
ich möchte gerne folgendes realisieren:
Ich möchte aus meiner JSF - Seite eine Methode aufrufen, die eine Anzahl an Strings hat (meine Berechtigungen). Diese Anzahl ist immer verschieden, demnach kann ich die Methode im Backend nicht definieren was die Anzahl an Parameter angeht.
Die Idee ist nun, dass ich folgendes nutze:
public boolean checkPermission(String... strings) {
...
Wie rufe ich die Methode dann aber auf der JSF - Seite auf?
Meine Idee ist, dass ich die verschiedenen Berechtigungen als Liste, mit Komma weitergebe?
Also so:
#{checkPermissionController.checkPermission('myprofile:show', 'myprofile:edit')}"
Das scheint aber nicht zu gehen.... Bekomme diese Fehlermeldung:
Cannot convert myprofile:show of type class java.lang.String to class [Ljava.lang.String;
Wie kann ich das lösen?
ich möchte gerne folgendes realisieren:
Ich möchte aus meiner JSF - Seite eine Methode aufrufen, die eine Anzahl an Strings hat (meine Berechtigungen). Diese Anzahl ist immer verschieden, demnach kann ich die Methode im Backend nicht definieren was die Anzahl an Parameter angeht.
Die Idee ist nun, dass ich folgendes nutze:
public boolean checkPermission(String... strings) {
...
Wie rufe ich die Methode dann aber auf der JSF - Seite auf?
Meine Idee ist, dass ich die verschiedenen Berechtigungen als Liste, mit Komma weitergebe?
Also so:
#{checkPermissionController.checkPermission('myprofile:show', 'myprofile:edit')}"
Das scheint aber nicht zu gehen.... Bekomme diese Fehlermeldung:
Cannot convert myprofile:show of type class java.lang.String to class [Ljava.lang.String;
Wie kann ich das lösen?
Zuletzt bearbeitet: