Olá,
estou fazendo teste em uma página JSF e me apresentou esse errono browser abaixo e não estou
conseguindo visualizar esse erro.
Alguém já passou por esse erro.
abs
no Eclipse na linha xmlns:sec="http://www.springframework.org/security/facelets/tags"> apresenta essa mensagem NLS missing message: CANNOT_FIND_FACELET_TAGLIB in: org.eclipse.jst.jsf.core.validation.internal.facelet.messages
This page contains the following errors:
error on line 19 at column 25: Namespace prefix sec on ifAnyGranted is not defined
error on line 29 at column 29: Namespace prefix sec on ifAnyGranted is not defined
Below is a rendering of the page up to the first error.
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:sec="http://www.springframework.org/security/facelets/tags">
<head>
<title>Principal</title>
</head>
<body>
<h1>Gerenciador Financeiro Pessoal</h1>
Usuário logado : #{request.remoteUser}
<br/>
Nome do Usuário Logado #{contextoBean.usuarioLogado.nome}
<br/>
<h:form>
<h:commandButton value="Conta" action="conta"/>
<h:selectOneMenu value="#{contextoBean.contaAtiva.conta}"
valueChangeListener="#{contextoBean.setContaAtiva}"
rendered="#{!empty contextoBean}"
onchange="submit()" >
<f:selectItems value="#{contaBean.lista}" var="conta" itemValue="#{conta.conta}" itemLabel="#{conta.descricao}"/>
</h:selectOneMenu>
<sec:ifAnyGranted roles="ROLE_ADMINISTRADOR">
<h:commandButton action="/admin/principal" value="Administrativo"/>
</sec:ifAnyGranted>
<input type="button" value="Logout" onclick="document.location='#{request.contextPath}/j_spring_security_logout'"/>
</h:form>
</body>
</html>