Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Menu não exibe, apenas o nome

O menu simplesmente não exibe, enquanto todo o restante da página funciona o Bootstrap.

<!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://xmlns.jcp.org/jsf/facelets"
    xmlns:h="http://xmlns.jcp.org/jsf/html"
    xmlns:f="http://xmlns.jcp.org/jsf/core">

<h:head>
    <h:outputStylesheet library="css" name="bootstrap.min.css" />
    <h:outputStylesheet library="css" name="style-admin.css" />
</h:head>

<body>
    <nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <a class="navbar-brand" href="#">Casa do Código</a>
        </div>
        <div id="navbar" class="collapse navbar-collapse">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">Lista</a></li>
                <li><h:link value="Cadastro" outcome="form" /></li>
            </ul>
        </div>
        <!--/.nav-collapse -->
    </div>
    </nav>

    <div class="container">
        <h:form enctype="multipart/form-data">
            <div class="form-group">
                <h:outputLabel value="Título" />
                <h:inputText value="#{adminLivrosBean.livro.titulo}" required="true"
                    id="titulo" styleClass="form-control" />
                <h:message for="titulo" />
            </div>
            <div class="form-group">
                <h:outputLabel value="Descrição" />
                <h:inputTextarea rows="4" cols="20"
                    value="#{adminLivrosBean.livro.descricao}" required="true"
                    id="descricao" styleClass="form-control" />
                <h:message for="descricao" />

            </div>
            <div class="form-group">
                <h:outputLabel value="Número de Páginas" />
                <h:inputText value="#{adminLivrosBean.livro.numeroPaginas}"
                    id="numeroPaginas" required="true" styleClass="form-control">
                </h:inputText>
                <h:message for="numeroPaginas" />
            </div>
            <div class="form-group">
                <h:outputLabel value="Preço" />
                <h:inputText value="#{adminLivrosBean.livro.preco}" required="true"
                    id="preco" styleClass="form-control">

                </h:inputText>
                <h:message for="preco" />
            </div>

            <div class="form-group">
                <h:outputLabel value="Autores" />
                <h:selectManyListbox value="#{adminLivrosBean.livro.autores}"
                    id="autores" converter="autorConverter" styleClass="form-control">
                    <f:selectItems value="#{adminLivrosBean.autores}" var="autor"
                        itemValue="#{autor}" itemLabel="#{autor.nome}">
                    </f:selectItems>
                </h:selectManyListbox>
                <h:message for="autores" />
            </div>

            <div class="form-group">
                <h:outputLabel value="Data de Publicação" />
                <h:inputText value="#{adminLivrosBean.livro.dataPublicacao}"
                    id="dataPublicacao" styleClass="form-control">
                    <h:message for="dataPublicacao" />
                </h:inputText>
                <h:message for="dataPublicacao" />
            </div>


            <div class="form-group">
                <h:outputLabel value="Capa do Livro" />
                <h:inputFile value="#{adminLivrosBean.capaLivro}" id="capaLivro"
                    styleClass="form-control">
                </h:inputFile>
                <h:message for="capaLivro" />
            </div>

            <h:commandButton value="Cadastrar"
                action="#{adminLivrosBean.salvar()}" styleClass="btn btn-primary" />
        </h:form>
    </div>
</body>
</html>
2 respostas

Analisando mais, não está reconhecendo o elemento

.
solução!

Basta remover o código abaixo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software