Java >> Java tutorial >  >> Tag >> public

EL1008E:(pos 8):Ejendom eller felt kan ikke findes på objekt af typen '...security.web.access.expression.WebSecurityExpressionRoot', måske ikke offentlig?

Tilføj '' til Rolle..

<intercept-url pattern="/admin*" access="hasRole('ROLE_ADMIN')" />

så vil den evaluere udtrykket.


For dette simple eksempel, for at undgå de enkelte anførselstegn ('), kunne et alternativ være at deaktivere brugen af ​​udtryk ved at ændre værdien af ​​brugsudtryk til falsk. Så din konfiguration skal se sådan ud:

<http auto-config="true" use-expressions="false">
    <intercept-url pattern="/admin*" access="ROLE_ADMIN" />
    <logout logout-success-url="/admin" />
</http>

Java tag