Ir ao conteúdo
  • Cadastre-se

jonas steindorff gomes

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

posts postados por jonas steindorff gomes

  1.  Boa noite colegas, 

    Estou criando este post, porque infelizmente não consigo acessar meu servlet.

    Estou estudando, e fiz tudo de acordo com o material disponibilizado e não passo do index.

    Estou usando o Apache Netbeans 12.0, como jdk 11 e o servidor glassfish 5.0.1

     

    segue o seguinte erro

     

    erro.png.44305624ca12fa6ed4632ee865a10fd9.png

     

     

    aqui vem os pacotes no netbeans

    434190649_detalhesdoprojeto.png.f60543c2403935d1b81b56cae3481583.png

     

    código do index da página

    <!DOCTYPE html>
    <html>
        <head>
            <title>Cad. Matrícula</title>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
        </head>
        <body>
            <div>
    
                <h2>Cadastro de Alunos</h2>
                <form action="MatriculaServlet" method="get">
                    Matrícula
                    <input type="text" name="id"/>
                    Nome
                    <input type="text" name="nome"/>
                    Idade
                    <input type="text" name="idade"/>
                    <input type="submit" value="Enviar">
    
                </form>
            </div>
        </body>
    </html>

     

    segue a classe do servlet

     

    @WebServlet(urlPatterns = {"/MatriculaServlet"})
    public class MatriculaServlet extends HttpServlet {
    
        /**
         * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
         * methods.
         *
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
         */
        protected void processRequest(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            
            String id = request.getParameter("id");
            String nome = request.getParameter("nome");
            String idade = request.getParameter("idade");
            
            response.setContentType("text/html;charset=UTF-8");
            try ( PrintWriter out = response.getWriter()) {
                /* TODO output your page here. You may use following sample code. */
                out.println("<!DOCTYPE html>");
                out.println("<html>");
                out.println("<head>");
                out.println("<title>Servlet MatriculaServlet</title>");            
                out.println("</head>");
                out.println("<body>");
                out.println("<h1>Servlet MatriculaServlet at " + request.getContextPath() + "</h1>");
                out.println("</body>");
                out.println("</html>");
            }
        }

     

    arquivo do web.xml

     

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="4.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd">
        <servlet>
            <servlet-name>MatriculaServlet</servlet-name>
            <servlet-class>servlets.MatriculaServlet</servlet-class>
        </servlet>
        
        <servlet-mapping>
            <servlet-name>MatriculaServlet</servlet-name>
            <url-pattern>/MatriculaServlet</url-pattern>
        </servlet-mapping>
        <session-config>
            <session-timeout>
                30
            </session-timeout>
        </session-config>
    </web-app>

     

  2. Boa noite colegas, 

    Estou criando este post, porque infelizmente não consigo acessar meu servlet.

    Estou estudando, e fiz tudo de acordo com o material disponibilizado e não passo do index.

    Estou usando o Apache Netbeans 12.0, como jdk 11 e o servidor glassfish 5.0.1

     

    segue o seguinte erro

     erro.png.e10a68e09fbee562b44d489c50f6856f.png

     

     

     

    aqui vem os pacotes no netbeans

     

    1461497952_detalhesdoprojeto.png.5fb6e11274700ad1e9c4b2257c8b8917.png

     

    código do index da página

    <!DOCTYPE html>
    <html>
        <head>
            <title>Cad. Matrícula</title>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
        </head>
        <body>
            <div>
    
                <h2>Cadastro de Alunos</h2>
                <form action="MatriculaServlet" method="get">
                    Matrícula
                    <input type="text" name="id"/>
                    Nome
                    <input type="text" name="nome"/>
                    Idade
                    <input type="text" name="idade"/>
                    <input type="submit" value="Enviar">
    
                </form>
            </div>
        </body>
    </html>

     

    segue a classe do servlet

     

    @WebServlet(urlPatterns = {"/MatriculaServlet"})
    public class MatriculaServlet extends HttpServlet {
    
        /**
         * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
         * methods.
         *
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
         */
        protected void processRequest(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            
            String id = request.getParameter("id");
            String nome = request.getParameter("nome");
            String idade = request.getParameter("idade");
            
            response.setContentType("text/html;charset=UTF-8");
            try ( PrintWriter out = response.getWriter()) {
                /* TODO output your page here. You may use following sample code. */
                out.println("<!DOCTYPE html>");
                out.println("<html>");
                out.println("<head>");
                out.println("<title>Servlet MatriculaServlet</title>");            
                out.println("</head>");
                out.println("<body>");
                out.println("<h1>Servlet MatriculaServlet at " + request.getContextPath() + "</h1>");
                out.println("</body>");
                out.println("</html>");
            }
        }

     

    arquivo do web.xml

     

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="4.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd">
        <servlet>
            <servlet-name>MatriculaServlet</servlet-name>
            <servlet-class>servlets.MatriculaServlet</servlet-class>
        </servlet>
        
        <servlet-mapping>
            <servlet-name>MatriculaServlet</servlet-name>
            <url-pattern>/MatriculaServlet</url-pattern>
        </servlet-mapping>
        <session-config>
            <session-timeout>
                30
            </session-timeout>
        </session-config>
    </web-app>

     

    classe.png

  3. Consegui depois da resposta do professor consegui entender como é o exercício, porém, agora na entrada de dados para realizar a busca não estou conseguindo fazer com que na leitura não se repita os números e nem = 0.

    Var
       n: vetor [1..6,1..5] de inteiro
       busc: vetor [1..3] de inteiro
       l, c, cont, i: inteiro
    
    Inicio
       cont<- 1
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
             n[l,c]<-cont
             se i<30 entao
                cont<- cont+1
             fimse
          fimpara
       fimpara
       escreval("")
       escreval(" Impressão da Tabela")
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
             escreva(n[l,c]:4)
          fimpara
          escreval()
       fimpara
       escreval("")
       escreval("---------------------------------------------------")
       escreval("")
       para i de 1 ate 3 faca
          escreva("Informe o", i,"º numero a ser buscado na tabela: ")
          leia (busc[i])
          enquanto (busc[i]<=0) ou (busc[2]=busc[1]) ou (busc[3]=busc[2]) ou (busc[3]=busc[1])faca
             escreva("Informe o", i,"º numero a ser buscado na tabela: ")
             leia (busc[i])
          fimenquanto
       fimpara
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
          // aqui será realizado a busca dos vetores de busca
          fimpara
       fimpara
    
    Fimalgoritmo

     

    • Obrigado 1
  4. Crie um algoritmo para simular um sorteio de 3 números em uma cartela de 30 números. Para tanto, monte a cartela usando uma matriz 6x5. Use repetições para alimentar a matriz sem a intervenção do usuário, com números inteiros, sequenciais de 1 a 30. Após a montagem da matriz, imprima a mesma. Leia um vetor de 3 números inteiros informados pelo usuário. Garanta que os números lidos pelo usuário não sejam menores ou iguais a zero e também não se repitam dentro do vetor. Após a leitura do vetor, faça uma busca dos números lidos no vetor na matriz (cartela) montada, imprimindo quais números do vetor foram encontrados na cartela.

     

    **Nessa atividade estou com dificuldade para que na alimentação dos números na sequência sem a intervenção do usuário.

     

     

    Var
       numero: vetor [1..6,1..5] de inteiro
       l,c: inteiro
    
    Inicio
    
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
           numero[l,c]<- numero[l,c]+1
           leia(numero[l,c])
          fimpara
       fimpara
    Fimalgoritmo

    Se puderem me ajudar, Agradeço!!

    • Curtir 1
    • Obrigado 1
  5. Nessa Estrutura se eu tirar a condição enquanto a minha operação segue

    corretamente, porém, a partir do momento que coloco a condição enquanto

    para a idade ele segue fazendo a leitura, mas quando ela encerra ela volta

    a leitura no sexo ainda da 1 pessoa.

     

    Estou ficando frustrado, pois não estou conseguindo resolver essa única situação.

    //Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados
    // os dados de idade,
    //sexo (M/F) e salário. Faça um algoritmo que informe:
    //a) a média de salário do grupo;
    //b) a maior e a menor idade do grupo;
    //c) a quantidade de mulheres com salário até R$100,00.
    //Encerre a entrada de dados quando for digitada uma idade negativa.
    Var
    i, idade, maior_idade, menor_idade, contador, contadorFem, contadorMasc: inteiro
    sexo, m, f, masculino: caracter
    salario, soma_salario: real
    Inicio
          menor_idade<- 999
        para i de 1 ate 4 faca
               escreval ("Idade da ", i, "a pessoa:")
               leia(idade)
               enquanto idade > 0 faca
               escreval ("Sexo M para masculino ou F para feminino:", i, "a pessoa")
               leia(sexo)
               escreval ("Salario: ")
               leia(salario)
                      soma_salario<- soma_salario + salario
                      se (sexo = "f") e (salario<=100) entao
                      contador <- contador + 1
                      fimse
                               se (idade > maior_idade)entao
                               maior_idade <- idade
                               fimse
                               se (idade < menor_idade)entao
                               menor_idade <- idade
                               fimse
               fimenquanto
        fimpara
    soma_salario<- soma_salario/i
    escreval ("A média do salário do grupo:", soma_salario)
    escreval ("Maior idade:", maior_idade)
    escreval ("Menor idade:", menor_idade)
    escreval ("Quanditade de mulheres com salario menor que R$ 100,00:", contador)
    Fimalgoritmo

     

    • Amei 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!