Servlet处理表单数据

来源:互联网 发布:图像清晰度增强软件 编辑:程序博客网 时间:2024/05/22 04:33

HTML表单:

·客户通过浏览器可以发送给Web服务器的请求一共有7种:POST、GET、PUT、DELETE、OPTIONS、HEAD和TRACE。

·我们最关注的:POST和GET这两种请求。

 

·POST请求是通过HTML表单(Form)进行发送的,表单中包括了不同类型的输入组件:

 input text/input password/input radio/input checkbox/Select 单选/多选/Textarea/Submit按钮/Reset按钮

 

 

Form表单标记:

<form method="post" action="/servlet/addMessage">

</form>

 

Input text标记:

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

用户名:

<input type="text" name="username" size="16" maxlength="8" value="wang">

</form>

 

Input password组件:

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

密码:

<input type="password" name="password" size="10" maxlength="8">

</form>

 

 

Input radion组件

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

请选择性别:

<input name="gender" type="radion" value="male" checked>男

<input name="gender" type="radion" value="female" >女

</form>

 

 

Input checkbox组件:

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

情趣:

<input name="interest" type="checkbox" value="看电影">电影

<input name="interest" type="checkbox" value="看小说">小说

<input name="interest" type="checkbox" value="看电视">电视

<input name="interest" type="checkbox" value="逛街">逛街

<input name="interest" type="checkbox" value="美食">美食

</form>

 

Select单选:

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

请选择出生地:

<select name="city">

<option value="BJ" >北京</option>

<option value="TJ" >天津</option>

<option value="DL">大连</option>

<option value="NN" selected>南宁</option>

</select>

</form>

 

Select多选:

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

请选择兴趣:

<select name="interest" multiple  size="5">---一次能显示5个选项

<option value="movie">看电影</option>

<option value="music">听音乐</option>

<option value="tv">看电视</option>

</select>

</form>

 

Textarea组件:

<form method="post" action="/servlet/guestbook">

留言内容:

<textarea name="comment" rows="10" cols="40">大家好</textarea>

</form>

 

Submit按钮:

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

<input type="submit" name="submit" value="确定">

</form>

 

Reset按钮:

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

用户名:

<input name="username" size="19" maxlength="16">

<input type="reset" value="重置">

</form>

 

 

原创粉丝点击