第3章通过Servlet处理表单数据

  • 格式:doc
  • 大小:34.50 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章通过Servlet处理表单数据

2008-11-18 09:30

本章主要内容如下:

1。HTML表单 2。用Servlet接受HTML表单信息 3。例子3-01 用servlet处理HTML表单数据(一)

5。例子3-02 用servlet处理HTML表单数据(二) 6。例子3-03 用servlet处理HTML表单数据(网络调查表) 6。例子3-04 用servlet处理HTML 表单数据(网络调查表二)7。例子3-05 HTML表单增加javascript验证数据 8。JSValidation验证框架 9。例子3-06 使用JSValidation验证框架 10。FCKEditor 11。例子3-07使用FCKEditor 12。更多参考信息。

具体讲解如下:1。HTML表单:客户通过浏览器可以发送给WEB服务器的请求一共有7种,“POST、GET、PUT、DELETE、OPTIONS、HEAD和TRACE“,但是在实际的WEB编程中,我们只需要关注”POST“和”GET“请求,而其他的几种很少使用。其中,”POST“请求是通过HTML中表单(FORM)进行发送的,表单中包括了不同的组件:Input text, Input password, Input radio, Input checkbox, Select单选, Select多选,textarea, submit按钮,reset

按钮等,GET请求把所有表单数据打包,附加在URL后面,浏览器会把它当成URL 放在HTTP的请求报头中,因此可以从浏览器的缓存中查到请求串的内容,另外将要传递的数据附加在URL之后,传递的数据量会受到一定的限制;

而”POST“同样把表单数据打包成请求实体的一部分,但不是附加在请求的URL 后面而是单独存放,服务端程序能够用”关键字/值“的方式进行解

析。”POST“方法没有长度的限制,而且可以传送多种类型的数据,例如,图象、文件等。

(1)FORM组件:其使用的基本语法:

.

(2)Input text组件:

action="/servlet/login">

用户名:

type="text" name="username"

size="16" maxlength="20" value="WangQing">,其中type表示该组件的类型,name表示该单行文本框的名称,size表示该单行文本框的长度或大小(16个字符宽度),maxlength表示在该文本框中允许输入的最大长度,value 表示默认的效果值。

(3)Input password组件:

action="/servlet/login">

密码:

type="password" name="password" size="20" maxlength="8" >,其

中type表示该组件的类型,name表示该密码框的名称,size表示该密码框的长度或大小(16个字符宽度),maxlength表示在该密码框中允许输入的最大长度,注意,它是看不到。

(4)Input radio单选按钮组件:

请选择您的性别:

type="radio" name="gender" value="male" checked>男

type="radio" name="gender" value="female">女

其中type表示该组件的类型,name表示该单选按钮的名称,value 表示根据name得到的值,checked表示默认被选。

(5)Input checkbox 多选按钮组件:

请选择您的兴趣:看电视

听音乐

看电影 唱歌

(6)select 下拉列表单选组件:

请选择您的出生地:

name="city">

(7)select下拉列表多选组件:

请选择您的兴趣爱好:

name="interest" multiple size="5">

(8)Textarea多行文本域组件:

method="post" action="/servlet/login">