怎么用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,表单已经成为它们统一的外在形式 。表单的主要功能是收集信息,具体说是收集浏览者的信息 。
例如在网上要申请一个电子信箱,就必须按要求填写完成网站提供的表单页面,其主要内容是姓名、年龄、联系方式等个人信息 。又例如要在某论坛上发言,发言之前要申请资格,也是要填写完成一个表单网页 。