Carregar parâmetros dentro de um servlet

Antes de mais nada é conveniente hoje em dia, desenvolver com Servlet ou pura JSP(Que no fundo, se transforma em Servlet). Isso eu gostaria de saber. Agora vem a pergunta: Tenho um HTML e um Servlet que executa uma determinada classe. Essa classe calcula números primos, em um range. Quero passar os valores no meu HTML e o meu servlet pegar esses valores do HTML e carregar os argumentos do método com esses parâmetros. Abaixo meu HTML e meu ServLet.

[quote]<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1”>
<title>Calcula Números Primos</title>
</head>
<body>
<center><h2>Calcular Números Primos Por Faixa</h2></center>
<form method=“POST” action=“calcula.do”>
Número inicial: <input type=“text” name=“edtIncial”/>


Número final: <input type=“text” name=“edtFinal”/>


<input type=“SUBMIT” name=“btnEnviar” value=“Enviar”/>
</form>
</body>
</html>[/quote]

[code]package com.classes.primo;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;

/**

  • Servlet implementation class Calcula_Primo
    */
    public class Calcula_Primo extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**

    • @see HttpServlet#HttpServlet()
      */
      public Calcula_Primo() {
      super();
      // TODO Auto-generated constructor stub
      }

    /**

    • @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
      */
      protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      // TODO Auto-generated method stub
      }

    /**

    • @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
      */
      protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      response.setContentType(“text/html”);
      PrintWriter out = response.getWriter();
      out.println(“O(s) números primos são os abaixo…

      ”);
      Primo_Faixa cp = new Primo_Faixa();
      out.println(cp.CalcFaixaPrimo(1, 99)); // Aqui deveria vir do HTML e não fixo como eu fiz agora
      }

}[/code]

Você já está fazendo praticamente tudo. Basta agora pegar o parametro ataraves da request.

request.getAtribute("edtIncial")

Abraços

nao entendi a sua pergunta.
permita-me sabê-la , por favor.
queremos te ajudar.

os dois. com o padrão MVC. a apostila da Caelum ensina como.

a apostila da Caelum também ensina. mas, basicamente, você precisará recuperar os dados da request e convertê-los para inteiro:

int inicio = Integer.parseInt(request.getParameter("edtIncial")); int fim = Integer.parseInt(request.getParameter("edtFinal")); out.println(cp.CalcFaixaPrimo(inicio, fim));

Na verdade é getParameter(“nomeParametro”).

Obrigado, era isso mesmo. Esse passo já era. Obrigado!! Tô avançando bem, estudando e tendo a ajuda de vocês. valeu a todos aí!!!