一、什么是表单?
收集用户信息的一个容器,相当于点餐时的菜单...
表单中包含表单域(文本框、密码框、按钮 都属于表单域)
定义表单的语法:
<form>
表单域
</form>
常用的属性
1.action
用来处理请求的页面或程序(通常是JSP页面或Servlet 相当于厨师)
点击提交按钮以后,请求提交到handleForm.html页面来处理
<form action = "handleForm.html">
</form>
2.method
默认是get提交
<form action = "handleForm.html" method="post">
</form>
提交方式
常见的提交方式有两种
(1)get请求
(2)post请求
get和post的区别:
区别1:get请求的参数会暴露在浏览器的地址栏中,不安全,post请求的参数不会显示在地址栏中,相对安全。
例:地址栏中显示 www.handleForm.html?username=aaa&password=123
get 纸质菜单
post 点餐机
区别2:get请求的参数长度有限制(通常和浏览器相关)
post请求的参数理论上长度无限制
二、表单域
需求:实现用户