Codigo Fonte Servlet

Basic Form


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>A Basic HTML Form</title>
  </head>
  
  <body>
    <h1> Please enter your information </h1>
    <form name="cadastro" method="POST" action="formProcessor">
       Title: <select size="1" name="title">
             <option>Mr</option>
             <option>Mrs</option>   
             <option>Miss</option>
             <option>Ms</option>
             <option>Other</option>
             <select><br>
       Name: <input type="text" name="name" size="20"><br>
       City: <input type="text" name="city" size=20"><br>
       Country: <input type="text" name="country" size="20"><br>
       Telephone:<input type="text" name="tel" size="20">
       
       <p> Please inform us of your interests: <br>
          <input type="checkbox" name="interests" value="Sport">Sport<br>
          <input type="checkbox" name="interests" value="Music">Music<br>   
          <input type="checkbox" name="interests" value="Reading">Reading<br>
          <input type="checkbox" name="interests" value="TV and Film">TV and Film<br>
       </p>
          
       <p> Your age
          <input type="radio" name="age" value="25orless">Less than 25
         <input type="radio" name="age" value="26to40">26-40
         <input type="radio" name="age" value="41to65">41-65
         <input type="radio" name="age" value="over65">Over 65          
       </p>
       
       <p>
          <input type="submit" value="Submit">
       </p>
    </form>
  </body>
</html>

BasicFormProcessor?

package servlet;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class BasicFormProcessor extends HttpServlet {
   public void doPost(HttpServletRequest request, HttpServletResponse response)
         throws ServletException, IOException {

      ServletOutputStream out = response.getOutputStream();
      response.setContentType("text/html");
      out.println("<html><head><title>Basic Form Processor Output");
      out.println("</title></head>");
      out.println("<body>");
      out.println("<h1> Here is your Form Data </h1>");
      
      //Extraia os dados de formulário daqui
      String title = request.getParameter("title");
      String name = request.getParameter("name");
      String city = request.getParameter("city");
      String country = request.getParameter("country");
      String tel = request.getParameter("tel");
      String age = request.getParameter("age");
      
      //Extraindo dados do campo de caixa de seleção
      String [] interests = request.getParameterValues("interests");
      
      //Saída de dados da página Web
      out.println("Your title is "+title);
      out.println("<br>Your name is " + name);
      out.println("<br>Your city is " + city);
      out.println("<br>Your country is " + country);
      out.println("<br>Your tel is " + tel);
      out.println("<br>Your interests include <ul>");
         for(int i=0; i <interests.length; i++){
            out.println("<li>"+interests[i]);
         }
      out.println("</ul>");
      out.println("<br>Your age is "+ age);
      out.println("</body></html>");
      
   }

}

Collections

package collections;
import java.util.Collections;
import java.util.TreeSet;
import java.util.Collection;
import java.util.Iterator;

public class Collection01{
  public static void main(
                        String args[]){
    new Worker().doIt();
  }
}

class Worker{
  public void doIt(){
    Collection refNumber = new TreeSet();
    Collection refNome = new TreeSet();
    
    Populator.fillIt(refNumber);
    Iterator iter = refNumber.iterator();
    while(iter.hasNext()){
      System.out.println(iter.next());
    }
    System.out.println();
    
    Populator.fillStrings(refNome);
    Iterator itera = refNome.iterator();
    while (itera.hasNext()){
       System.out.println(itera.next());
    }
  }
}

class Populator{
  
   public static void fillIt(Collection refNumber){
    refNumber.add(new Integer(4));
    refNumber.add(new Integer(4));
    refNumber.add(new Integer(3));
    refNumber.add(new Integer(2));
    refNumber.add(new Integer(1));
  }
  
  public static void fillStrings(Collection refNome){
     refNome.add("Rogério Ribeiro");
     refNome.add("Rogério Ribeiro");
     refNome.add("Sandra Luiza");
     refNome.add("Terezinha de Jesus");
     refNome.add("Hildebrando Ribeiro");
  }
}

-- RogerioRibeiro - 08 Aug 2006

Topic revision: r1 - 08 Aug 2006 - 16:24:48 - RogerioRibeiro
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki-SL? Send feedback