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

Não Consigo importa jquery

Ola boa tarde! Estou com um problema no meu projeto, estou utilizando java e framework spring mvc, estou tentando importa o jquery mas não estou conseguindo . Alguém pode me ajudar?

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="s" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="tags" %>



<tags:pageTemplate titulo="Cadastro de Cliente">

    <jsp:attribute name="testeScripts">
        <script src="/resources/js/jquery.js"></script>
    </jsp:attribute>

<jsp:body>
<h1>Cadastro de Clientes</h1>
<hr>

<section class="container" >
    <h3>Informações Pessoas do Cliente</h3>
    <form action="${s:mvcUrl('CC#gravar').build()}" method="post">    

                <div class="row">
                    <div class="form-group col-md-4">
                        <label for="nome-cliente">Nome:</label>
                        <input type="text" name="nome" placeholder="Primeiro Nome" class="form-control" id="nome-cliente" />
                    </div>

                    <div class="form-group col-md-4">
                        <label for="sobrenome-cliente">SobreNome:</label>
                        <input id="sobrenome-cliente" type="text" name="sobreNome" placeholder="SobreNome" class="form-control"/>
                   </div>    

                   <div class="form-group col-md-4">
                        <label for="cpf-cliente">CPF:</label>
                        <input type="text" name="cpf" placeholder="CPF do Cliente" class="form-control" id="cpf-cliente" />
                   </div>

                   <div class="form-group col-md-4">
                           <label for="tel1">Telefone</label>
                           <input id="tel1" type="text" name="telefone1" placeholder="Telefone do Cliente" class="form-control" />
                   </div> 

                   <div class="form-group col-md-4">
                           <label for="tel2">Telefone 2:</label>
                           <input id="tel2" type="text" name="telefone2" class="form-control" placeholder="Telefone de Recado" />
                   </div>

                </div>                

                   <h3>Informações da Empresa </h3> 
                <div class="row">   
                   <div class="form-group col-md-4" >
                        <label for="razao">Razão Social:</label>
                        <input type="text" name="razaoSocial"  placeholder="Razão Social da Empresa" id="razao" class="form-control" />
                    </div>

                    <div class="form-group col-md-4">
                        <label for="fantasia">Nome Fantasia:</label>
                        <input type="text" name="nomeFantasia" id="fantasia" placeholder="Nome Fantasia da Empresa" class="form-control" />
                    </div>                    

                      <div class="form-group col-md-4">
                        <label for="cnpj-cliente">CNPJ:</label>
                        <input type="text" name="cnpj" placeholder="CNPJ do Cliente" class="form-control" id="cnpj-cliente">
                    </div>

                    <div class="form-group col-md-4">
                        <label>Tipo de Sistema</label>
                        <input type="text" name="tipoSistema" placeholder="Tipo de Sistema" class="form-control" />
                    </div>

                    <div class="form-group col-md-4">
                        <label for="quantidade-cliente">Quantidade de Sistema</label>
                        <input type="text" name="quantidade" placeholder="Quantidade de Sistema" class="form-control"/>
                    </div>    
                </div>
                 <h2>Endereço</h2>    
                <div class="row">
                    <div class="form-group col-md-4">
                        <label for="loga">Logradouro:</label>
                        <input id="loga" type="text" name="logradouro" placeholder="Logradouro" class="form-control" />
                    </div>

                    <div class="form-group col-md-4">
                        <label for="completa">Complemento:</label>
                        <input id="completa" type="text" name="complemento" placeholder="Complemento" class="form-control" />
                    </div>


                    <div class="form-group col-md-4">
                        <label for="bairro">Bairro:</label>
                        <input id="bairro" type="text" name="bairro" placeholder="Bairro" class="form-control" />
                    </div>

                    <div class="form-group col-md-4">
                        <label for="cep">CEP:</label>
                        <input id="cep" type="text" name="cep" placeholder="CEP" class="form-control" />
                    </div>

                    <div class="form-group col-md-4">
                        <label for="cidade">Cidade</label>
                        <input id="cidade" type="text" name="cidade" placeholder="Cidade" class="form-control" />
                    </div> 
                </div>    

                <button class="btn btn-primary">Cadastrar</button>



    </form>
</section>    


</jsp:body>

</tags:pageTemplate>
<%@ tag language="java" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ attribute name="titulo" required="true" %>
<%@ attribute name="testeScripts" fragment="true" %>
<html>
    <head>
        <meta charset="utf-8">
        <title>${titulo} - ADN AUTOMAÇÃO</title>
        <c:url value="/resources/css" var="cssPath" />
        <link rel="stylesheet" href="${cssPath}/bootstrap.min.css">

    </head>
<body>
    <%@ include file="/WEB-INF/views/cabecalho.jsp" %>

    <jsp:doBody />

     <jsp:invoke fragment="testeScripts"></jsp:invoke>

    <%@ include file="/WEB-INF/views/rodape.jsp" %>    
</body>
</html>
2 respostas
solução!

Olá Maycon, tudo bom?

Eu não mexo muito com spring, mas a sua pasta /resources/, de onde você chama o jquery, está mapeada para mostrar os arquivos dentro dela de forma publica?

Ola Mario Souto, tudo bom ? Cara pesquisando mais , eu consegui encontra uma solução . Muito obrigado por me ajudar.

<jsp:attribute name="testeScripts">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>