Ir ao conteúdo
  • Cadastre-se

jonas steindorff gomes

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

4
  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 aqui vem os pacotes no netbeans 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 aqui vem os pacotes no netbeans 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>
  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
  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!!
  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

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!