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