Olá,
está me dando o erro abaixo não estou conseguindo visualizar esse erro.
abs
Erro: jsf is not defined
Arquivo-fonte: http://localhost:8080/FinanceiroWeb/restrito/principal.jsf
Linha: 1
<?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:sec="http://www.springframework.org/security/facelets/tags">
<head>
<title>Principal</title>
</head>
<body>
<h1>Gerenciador Financeiro Pessoal</h1>
Usuário logado : maria
<br />
Nome do Usuário Logado Maria dos Santos Ribeiro
<br />
<form id="j_idt4" name="j_idt4" method="post" action="/FinanceiroWeb/restrito/principal.jsf" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="j_idt4" value="j_idt4" />
<input type="submit" name="j_idt4:j_idt5" value="Conta" /><select name="j_idt4:j_idt6" size="1" onchange="submit()"> <option value="1" selected="selected">Saldo Inicial</option>
<option value="2">Deposito</option>
<option value="3">Deposito</option>
<option value="4">Saque</option>
<option value="5">Credito Salário</option>
</select>
<sec:ifAnyGranted roles="ROLE_ADMINISTRADOR"><input type="submit" name="j_idt4:j_idt9" value="Administrativo" />
</sec:ifAnyGranted>
<input type="button" value="Logout" onclick="document.location='/FinanceiroWeb/j_spring_security_logout'" /><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="2240068092122740562:8335132073793724349" autocomplete="off" />
</form>
</body>
</html>
principal.xhtml
<?xml version="1.0" encoding="UTF-8"?>
<!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">
<ui:composition template="/templates/interna.xhtml">
<ui:define name="titulo">
Área Administrativa
</ui:define>
<ui:define name="corpo">
<h:form>
<h:messages/>
<h:dataTable value="#{usuarioBean.lista}" var="usuario" rules="rows" cellpadding="5">
<f:facet name="caption">
A listagem abaixo exibe a rela��o de todos os usu�rios do sistema. Voc� poder� realizar ativa��o e desativa��o, edi��o e exclus�o para os usu�rios.
</f:facet>
<f:facet name="header">Listagem de Usu�rios</f:facet>
<f:facet name="footer">Final da listagem</f:facet>
<h:column>
<h:commandLink action="#{usuarioBean.ativar}">
<h:graphicImage library="imagens" name="usuario_ativo_#{usuario.ativo}.png" style="border:0"/>
<f:setPropertyActionListener target="#{usuarioBean.usuario}" value="#{usuario}"/>
</h:commandLink>
</h:column>
<h:column>
<f:facet name="header">C�digo</f:facet>
<h:outputText value="#{usuario.codigo}" />
</h:column>
<h:column>
<h:graphicImage library="imagens" name="bandeira_#{usuario.idioma}.png"/>
</h:column>
<h:column>
<f:facet name="header">Nome</f:facet>
<h:outputText value="#{usuario.nome}" />
</h:column>
<h:column>
<f:facet name="header">e-Mail</f:facet>
<a href="mailto:#{usuario.email}">#{usuario.email}</a>
</h:column>
<h:column>
<f:facet name="header">Permiss�es</f:facet>
<h:commandLink action="#{usuarioBean.atribuiPermissao(usuario, 'ROLE_ADMINISTRADOR')}" title="Permiss�o Administrador">
<h:graphicImage library="imagens" name="ROLE_ADMINISTRADOR_#{usuario.permissao.contains('ROLE_ADMINISTRADOR')}.png" style="border:0"/>
</h:commandLink>
<h:commandLink action="#{usuarioBean.atribuiPermissao(usuario, 'ROLE_USUARIO_VIP')}" title="Permiss�o Usu�rio VIP">
<h:graphicImage library="imagens" name="ROLE_USUARIO_VIP_#{usuario.permissao.contains('ROLE_USUARIO_VIP')}.png" style="border:0"/>
</h:commandLink>
</h:column>
<h:column>
<h:commandLink action="#{usuarioBean.editar}">
<h:graphicImage library="imagens" name="editar16.png" style="border:0"/>
<f:setPropertyActionListener target="#{usuarioBean.usuario}" value="#{usuario}"/>
<f:setPropertyActionListener target="#{usuarioBean.destinoSalvar}" value="/admin/principal"/>
</h:commandLink>
</h:column>
<h:column>
<h:commandLink action="#{usuarioBean.excluir}" onclick="if (!confirm('Confirma a exclus�o do usu�rio #{usuario.nome}?')) return false;">
<h:graphicImage library="imagens" name="excluir16.png" style="border:0"/>
<f:setPropertyActionListener target="#{usuarioBean.usuario}" value="#{usuario}"/>
</h:commandLink>
</h:column>
</h:dataTable>
</h:form>
</ui:define>
</ui:composition>
</html>
@ManagedBean(name = "contaBean")
@RequestScoped
public class ContaBean {
private Conta selecionada = new Conta();
private List<Conta> lista = null;
// private StreamedContent arquivoRetorno;
private int tipoRelatorio;
public void salvar() {
ContextoBean contextoBean = ContextoUtil.getContextoBean();
this.selecionada.setUsuario(contextoBean.getUsuarioLogado());
ContaRN contaRN = new ContaRN();
contaRN.salvar(this.selecionada);
this.selecionada = new Conta();
this.lista = null;
}
public void excluir() { //1
ContaRN contaRN = new ContaRN();
System.out.println("Conta --> "+this.selecionada.getConta()+" "+this.selecionada.getDescricao());
contaRN.excluir(this.selecionada);
this.selecionada = new Conta();
this.lista = null;
}
public List<Conta> getLista() { //2
if (this.lista == null) {
ContextoBean contextoBean = ContextoUtil.getContextoBean();
ContaRN contaRN = new ContaRN();
this.lista = contaRN.listar(contextoBean.getUsuarioLogado());
}
return this.lista;
}
public void tornarFavorita() { //3
ContaRN contaRN = new ContaRN();
contaRN.tornarFavorita(this.selecionada);
this.selecionada = new Conta();
}
public Conta getSelecionada() {
return selecionada;
}
public void setSelecionada(Conta selecionada) {
this.selecionada = selecionada;
}
/*
public StreamedContent getArquivoRetorno() {
FacesContext context = FacesContext.getCurrentInstance();
ContextoBean contextoBean = ContextoUtil.getContextoBean();
String usuario = contextoBean.getUsuarioLogado().getLogin();
String nomeRelatorioJasper = "contas";
String nomeRelatorioSaida = usuario + "_contas";
RelatorioUtil relatorioUtil = new RelatorioUtil();
HashMap parametrosRelatorio = new HashMap();
parametrosRelatorio.put("codigoUsuario", contextoBean.getUsuarioLogado().getCodigo());
try {
this.arquivoRetorno = relatorioUtil.geraRelatorio(parametrosRelatorio, nomeRelatorioJasper, nomeRelatorioSaida, this.tipoRelatorio);
} catch (UtilException e) {
context.addMessage(null, new FacesMessage(e.getMessage()));
return null;
}
return this.arquivoRetorno;
}
public void setArquivoRetorno(StreamedContent arquivoRetorno) {
this.arquivoRetorno = arquivoRetorno;
}
*/
public int getTipoRelatorio() {
return tipoRelatorio;
}
public void setTipoRelatorio(int tipoRelatorio) {
this.tipoRelatorio = tipoRelatorio;
}
public void setLista(List<Conta> lista) {
this.lista = lista;
}
}