怎么用iterator寫表單

1.如何用ONCLICK寫提交表單表辦法1.同一個頁面中建立兩個表單 各自提交:
<form action="?" name="form1" id="form1">
<;!-- 表單內容 -->
<input type="submit" />
</form>
<form action="?" name="form1" id="form1">
<;!-- 表單內容 -->
<input type="submit" />
</form>
2.如何寫一個正確的iterator迭代器(Iterator)
迭代器是一種設計模式,它是一個對象,它可以遍歷并選擇序列中的對象,而開發人員不需要了解該序列的底層結構 。迭代器通常被稱為“輕量級”對象,因為創建它的代價小 。
Java中的Iterator功能比較簡單,并且只能單向移動:
(1) 使用方法iterator()要求容器返回一個Iterator 。第一次調用Iterator的next()方法時,它返回序列的第一個元素 。注意:iterator()方法是java.lang.Iterable接口,被Collection繼承 。
(2) 使用next()獲得序列中的下一個元素 。
(3) 使用hasNext()檢查序列中是否還有元素 。
(4) 使用remove()將迭代器新返回的元素刪除 。
Iterator是Java迭代器最簡單的實現,為List設計的ListIterator具有更多的功能,它可以從兩個方向遍歷List,也可以從List中插入和刪除元素 。
迭代器應用:
list l = new ArrayList();
l.add("aa");
l.add("bb");
l.add("cc");
for (Iterator iter = l.iterator(); iter.hasNext();) {
String str = (String)iter.next();
System.out.println(str);
}
/*迭代器用于while循環
Iterator iter = l.iterator();
while(iter.hasNext()){
String str = (String) iter.next();
System.out.println(str);
}
*/
3.struts iterator 用法Iterator用于遍歷集合(java.util.Collection)和枚舉值(java.util.Iterator) 。
status 設置參數,IteratorStatus的實例會壓入每個遍歷的堆棧
value 遍歷可枚舉的(iteratable)數據源,放入新列表(List)的對象
id 用來標識元素的id 。在UI和表單中為HTML的id屬性
例子:
<%@ page contentType=”text/html; charset=UTF-8″
%>
<%@ page import=”java.util.List”
%>
<%@ page import=”java.util.ArrayList”
%>
<%@ taglib prefix=”s” uri=”/struts-tags”
%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01
Transitional//EN”>
<%
List list = new ArrayList();
list.add(“Max”);
list.add(“Scott”);
list.add(“Jeffry”);
list.add(“Joe”);
list.add(“Kelvin”);
request.setAttribute(“names”, list);
%>
<html>
<head>
<title>Iterator</title>
</head>
<body>
<h3>Names:
</h3>
<;!–
1、空property元素用于獲得當前iterator的值
2、status設成stuts,在iterator里面可以通過#stuts取得IteratorStatus的對象 。
IteratorStatus類包含當前序號信息 。
4.怎么樣用HTML來寫表單表單是實現動態網頁的一種主要的外在形式 。
表單和表單域并不具有排版的能力,表單網頁的制作最終還是要由表格組織起來 。html表單是html頁面與瀏覽器端實現交互的重要手段 。
利用表單可以收集客戶端提交的有關信息 。在瀏覽網站時經常會遇到表單,它是網站實現互動功能的重要組成部分 。
無論網站使用的是那種形式的語言來實現網站的互動功能,例如ASP、PHP、JSP,表單已經成為它們統一的外在形式 。表單的主要功能是收集信息,具體說是收集瀏覽者的信息 。
例如在網上要申請一個電子信箱,就必須按要求填寫完成網站提供的表單頁面,其主要內容是姓名、年齡、聯系方式等個人信息 。又例如要在某論壇上發言,發言之前要申請資格,也是要填寫完成一個表單網頁 。