javax.el.ELException: Function 'sec:ifAnyGranted' not found

41 views
Skip to first unread message

Romário Teles

unread,
Apr 20, 2018, 4:34:06 PM4/20/18
to ce...@googlegroups.com
Pessoal, não estou conseguindo utilizar as tags do SpringSecurity no meu projeto.
SpringSecurity 4.2.3. Já importei a taglib no maven, mesmo assim não funciona. Alguem sabe como usar?




Em anexos.

Atenciosamente,
Romário Teles Pires
Especializando em Engenharia de Software
Desenvolvedor de aplicações para WEB e Android
Celular: (85) 99987-1899

Davi Mustafa

unread,
Apr 20, 2018, 4:58:09 PM4/20/18
to ce...@googlegroups.com
Oi Romário, 

Não veio anexo na mensagem, mas pode ser esse o problema que vou falar. Se está usando spring security com JSF, precisa adicionar o taglib.xml na pasta do WEB-INF do projeto. Segue links:



Att

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.
---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Davi Mustafa

Romário Teles

unread,
Apr 22, 2018, 3:24:20 PM4/22/18
to ce...@googlegroups.com
Oi Davi, eu fiz isso e deu certo, porem só consigo usar a tag, não consigo usar a função como EL.



Em anexos.

Atenciosamente,
Romário Teles Pires
Especializando em Engenharia de Software
Desenvolvedor de aplicações para WEB e Android
Celular: (85) 99987-1899

Davi Mustafa

unread,
Apr 23, 2018, 9:13:57 AM4/23/18
to ce...@googlegroups.com
Fala Romário,

Poderia dar um exemplo de como tu queira usar?

On Sun, Apr 22, 2018, 16:24 Romário Teles <romma...@gmail.com> wrote:
Oi Davi, eu fiz isso e deu certo, porem só consigo usar a tag, não consigo usar a função como EL.



Em anexos.

Atenciosamente,
Romário Teles Pires
Especializando em Engenharia de Software
Desenvolvedor de aplicações para WEB e Android
Celular: (85) 99987-1899

Em 20 de abril de 2018 17:58, Davi Mustafa <musta...@gmail.com> escreveu:
Oi Romário, 

Não veio anexo na mensagem, mas pode ser esse o problema que vou falar. Se está usando spring security com JSF, precisa adicionar o taglib.xml na pasta do WEB-INF do projeto. Segue links:



Att
Em 20 de abril de 2018 17:33, Romário Teles <romma...@gmail.com> escreveu:
Pessoal, não estou conseguindo utilizar as tags do SpringSecurity no meu projeto.
SpringSecurity 4.2.3. Já importei a taglib no maven, mesmo assim não funciona. Alguem sabe como usar?




Em anexos.

Atenciosamente,
Romário Teles Pires
Especializando em Engenharia de Software
Desenvolvedor de aplicações para WEB e Android
Celular: (85) 99987-1899

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+un...@googlegroups.com.

---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+un...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Davi Mustafa

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+un...@googlegroups.com.

---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+un...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+un...@googlegroups.com.

---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+un...@googlegroups.com.

Romário Teles

unread,
Apr 23, 2018, 9:31:29 AM4/23/18
to ce...@googlegroups.com
Davi, tipo assim:
<h:panelGroup rendered="#{sec:ifAnyGranted('ROLE_ADMIN')}" >
...
</h:panelGroup>
Era como a cima que estava antes, mas funcionou de boa assim:
<sec:authority access="hasRole('ROLE_ADMIN')">
      <h: h:panelGroup>
         ...
      </h:panelGroup>
</sec:authority>


Em anexos.

Atenciosamente,
Romário Teles Pires
Especializando em Engenharia de Software
Desenvolvedor de aplicações para WEB e Android
Celular: (85) 99987-1899

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.

---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.

Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Davi Mustafa

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.

---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.

Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.

---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.

Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.

---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.

Davi Mustafa

unread,
Apr 23, 2018, 9:34:27 AM4/23/18
to ce...@googlegroups.com
Massa, era isso que eu tava imaginando.
Reply all
Reply to author
Forward
0 new messages