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,表单已经成为它们统一的外在形式。 表单的主要功能是收集信息,具体说是收集浏览者的信息。
例如在网上要申请一个电子信箱,就必须按要求填写完成网站提供的表单页面,其主要内容是姓名、年龄、联系方式等个人信息。又例如要在某论坛上发言,发言之前要申请资格,也是要填写完成一个表单网页。
表单可以用于调查、订购、搜索等功能。一般的表单由两部分组成,一是描述表单元素的html源代码,二是客户端的脚本,或者服务器端用来处理用户所填信息的程序。
在html里,我们可以定义表单,并且使表单与CGI或ASP等服务器端的表单处理程序配合。 表单信息处理的过程为:当单击表单中的提交按纽时,输入在表单中的信息就会上传到服务器中,然后由服务器中的有关应用程序进行处理,处理后或者将用户提交的信息储存在服务器端的数据库中,或者将有关的信息返回到客户端浏览器中。
表单是网页上的一个特定区域。这个区域是由一对 语法解释 语法解释 value的取值如所下表所示 属性值 描述 Text/plin 以纯文本形式传送信息 Application/x-www-Form-urlencoded 默认的编码形式 Multipart/Form-data 使用mine编码 文件范例:11-4.htm 设置表单信息提交的编码方式。
01 02 <!-- 文件范例:11-4.htm --> 03 <!--文件说明:设置信息提交的编码方式--> 04 05 06
07