Bonjour,
Voilà je voudrais faire un portlet qui à priori devrait fonctionner sans que l'utilisateur ait à se logger.
Je veux que un guest puisse l'utiliser.
Mon portlet fonctionne très bien si l'utilisateur est loggé.
Par contre, dés que Guest tente de faire une action j'ai une erreur.
Le début de l'erreur :
Dans mon code ça correspond à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 javax.portlet.ReadOnlyException: Key iframeurl cannot be written at org.jboss.portal.portlet.impl.jsr168.api.PortletPreferencesImpl.setValue(PortletPreferencesImpl.java:250) at fr.natoine.annotationPortlets.BrowserPortlet.doGo(BrowserPortlet.java:122) at fr.natoine.annotationPortlets.BrowserPortlet.processAction(BrowserPortlet.java:37)
Que j'appelle dans la méthode doGo appelée par la méthode processAction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PortletPreferences prefs = request.getPreferences(); prefs.setValue("iframeurl", url);
Est-ce qu'il est impossible pour un utilisateur non loggé de modifier les préférences d'un portlet ?
Partager