如何将浏览器上的数据,提交到服务器?

本文介绍了HTML中的form表单用于向服务器提交数据的基本概念和方法,包括form标签的action和method属性,以及input标签的多种type属性,如text、password、radio、checkbox、date、file等。此外,还讲解了input标签的name、value属性,以及单选框、复选框的选择逻辑。下拉框和文本域的使用也在文中有所阐述。

今天是刘小爱自学Java的第77天。

感谢你的观看,谢谢你。

话不多说,开始今天的学习:

一、form表单

form,表格、表单的意思,我一开始把它和from搞混了。

还在想from不是从……开始的意思么,和表单有什么关系,感觉快被自己蠢哭了。

表单的作用就是将数据提交给服务器,至于其具体是如何提交的,暂时还不清楚,后续会学习到。

在我们现实生活中也挺常见的,有时会使用到的注册页面就可以理解成一个表单。

表单由三个部分组成:

1表单标签

包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。

也就是对应form表单中的两个属性:action和method。

action就是指数据提交的路径,其中#表示的是本页面。

method也就是表单提交的方式

  • get:数据会出现在地址栏上面,是可见的,不安全。
  • post:提交的参数不会显示在地址栏上,是不可见的,相对而言更加安全。

2表单域

用户名,密码,邮箱这些都是表单域中的一部分。

3表单按钮

注册按钮也就是其中的一种。

form其子标签有:input(输入的内容),select(下拉框),textarea(文本域)

现在用代码演示表单是如何写出来的。

第一种方法 使用标准的JAVA接口 1 将用户名和密码等用Map泛型封装 再使用StringBuffer 转换成一串字符串 然后新建URL打开openConnection 得到 httpURLConnection 设置最长连接时间和setRequestMethod请求方法 用GET还是POST 提交数据用POST 打开输入和输出流 获取上传信息 字节大小以及长度 设置请求体的类型是文本类型 获得输出流 向服务器输出数据 获得服务器响应的结果和状态码 如果 返回码等于200 得到服务器返回的输入流 将输入流转换成指定编码的字符串并返回 就可以成功提交并得到服务器返回的信息 第二种方法 使用标准Apache接口 02 03 15 19 30 + 06 12 02 03 15 19 30 31 + 06 12 1 将用户名和密码等用Map泛型封装 再使用List<NameValuePair> list new ArrayList<NameValuePair> ; 转换成一串字符串 然后新建URL打开openConnection 得到 httpURLConnection 设置最长连接时间和setRequestMethod请求方法 用GET还是POST 提交数据用POST 打开输入和输出流 获取上传信息 字节大小以及长度 设置请求体的类型是文本类型 获得输出流 向服务器输出数据 获得服务器响应的结果和状态码 如果 返回码等于200 得到服务器返回的输入流 将输入流转换成指定编码的字符串并返回 就可以成功提交并得到服务器返回的信息">第一种方法 使用标准的JAVA接口 1 将用户名和密码等用Map泛型封装 再使用StringBuffer 转换成一串字符串 然后新建URL打开openConnection 得到 httpURLConnection 设置最长连接时间和setRequestMethod请求方法 用GET还是POST 提交数据用POST [更多]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘小爱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值