Java 中 Form 表单数据的两种提交方式
这里有新鲜出炉的 Java 函数式编程, 程序狗速度看过来!
Java 程序设计语言
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言, 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 (即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se)) 的总称
本文给大家分享 java 中 form 表单数据的两种提交方式, 分别是 get 从制定的服务器中获取数据, pos 方式提交数据给指定的服务器处理, 本文给大家介绍的非常详细, 需要的朋友参考下吧
1 GET - 从指定的服务器中获取数据
1.1 GET 方法
使用 GET 方法时, 查询字符串 (键值对) 被附加在 URL 地址后面一起发送到服务器, 例如: http://localhost:8080//customer/customer_info?res=json&mt=0&custId=1
1.2 特点
(1) GET 请求能够被缓存
(2) GET 请求会保存在浏览器的浏览记录中
(3) 以 GET 请求的 URL 能够保存为浏览器书签
(4) GET 请求有长度限制(不能多于 1024 字节)
(5) GET 请求主要用以获取数据
(6) 安全性较低
1.3 在 Java 程序的调用语句
String custId = (String) this.getPageUri().get("custId");
2 POST - 提交数据给指定的服务器处理
2.1 POST 方法
使用 POST 方法时, 查询字符串在 POST 信息中单独存在, 和 HTTP 请求一起发送到服务器
2.2 特点
(1) POST 请求不能被缓存下来
(2) POST 请求不会保存在浏览器浏览记录中
(3) 以 POST 请求的 URL 无法保存为浏览器书签
(4) POST 请求没有长度限制
(5) 安全性较高
2.3 在 Java 程序的调用语句
String custId = (String) this.getInParam.get("custId");
3 测试 POST 数据的方法
3.1 用 Google 浏览器中的 Postman 测试
在 Postman 中输入地址 http://localhost:8080/customer/customer_info?res=json&mt=1 后, 在 Body-raw 里输入 JSON 格式的测试语句, 例如:
- {
- "formData": {
- "fd": {
- "custId": "2000"
- }
- }
- }
3.2 用 Firefox 浏览器中的 HttpRequest 测试
在 URL 中输入地址 http://localhost:8080/customer/customer_info?res=json&mt=1 后, 在 Content 里输入 JSON 格式的测试语句, 例如:
- {
- "formData": {
- "fd": {
- "custId": "2000"
- }
- }
- }
3.3 编写 html 网页进行测试
编写简单的 HTML 网页, 例如:
- <form action="http://localhost:8080/customer/customer_info?res=json&mt=1" method="post">
- <input type="text" name="custId" id="custId">
- <input type="submit" value="submit">
- </form>
以上所述是小编给大家介绍的 Java 中 Form 表单数据的两种提交方式, 希望对大家有所帮助, 如果大家有任何疑问欢迎给我留言, 小编会及时回复大家的!
来源: http://www.phperz.com/article/18/0205/359218.html