当前位置: 首页 > 编程笔记 >

Java 中 Form表单数据的两种提交方式

寿阳华
2023-03-14
本文向大家介绍Java 中 Form表单数据的两种提交方式,包括了Java 中 Form表单数据的两种提交方式的使用技巧和注意事项,需要的朋友参考一下

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表单数据的两种提交方式,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

 类似资料:
  • 本文向大家介绍jQuery异步提交表单的两种方式,包括了jQuery异步提交表单的两种方式的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了两种jQuery异步提交表单的方式,具体内容如下 第一种方式:普通ajax方式提交  第二种方式:普通ajaxSubmit方式提交表单 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍详解flask表单提交的两种方式,包括了详解flask表单提交的两种方式的使用技巧和注意事项,需要的朋友参考一下 一.通用方式 通用方式就是使用ajax或者$.post来提交。 前端html 将操作绑定 这样通过js来实现提交表单的功能,然后flask后端 通用方式的好处就是在其他框架中也适用。而且也并不复杂。 二.比较正宗的flask方式 前端html: 前端这时候可以不用绑定操作

  • 本文向大家介绍angularJS提交表单(form),包括了angularJS提交表单(form)的使用技巧和注意事项,需要的朋友参考一下 代码很简单,就不多废话了,直接奉上代码: 这里给大家分享的是最基础的angularJS表单验证,希望大家能够喜欢。

  • 本文向大家介绍Spring Boot RestTemplate提交表单数据的三种方法,包括了Spring Boot RestTemplate提交表单数据的三种方法的使用技巧和注意事项,需要的朋友参考一下 在REST接口的设计中,利用RestTemplate进行接口测试是种常见的方法,但在使用过程中,由于其方法参数众多,很多同学又混淆了表单提交与Payload提交方式的差别,而且接口设计与传统的浏览

  • 本文向大家介绍axios异步提交表单数据的几种方法,包括了axios异步提交表单数据的几种方法的使用技巧和注意事项,需要的朋友参考一下 踩坑Axios提交form表单几种格式 前后端分离的开发前后端, 前端使用的vue,后端的安全模块使用的SpringSecurity,使用postman测试后端的权限接口时发现都正常,但是使用vue+axios发送异步的请求后端一直获取不出axios提交的form

  • 本文向大家介绍利用JavaScript阻止表单提交的两种方法,包括了利用JavaScript阻止表单提交的两种方法的使用技巧和注意事项,需要的朋友参考一下 在JavaScript中,阻止表单默认提交行为的方法有两种,分别是: (1) return false 示例代码 (2) 使用preventDefault() 在标准浏览器中,阻止浏览器默认行为使用event.preventDefault(),