From表单中的传值有那几种方法?
展开全部
from表单传值的方法有post和get两种。
POST方法一般用来向目的服务器发出更新请求,并附有请求实体。GET一般用来传参数。
POST和GET的区别:
第一个:
GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如:login.action?name=sean&password=123。如果数据是英文字母/数字,原样发送,如果是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密,得出如:%E4%BD%A0%E5%A5%BD,其中%XX中的XX为该符号以16进制表示的ASCII。
POST把提交的数据则放置在是HTTP包的包体中。
第二个:
POST的安全性要比GET的安全性高。注意:这里所说的安全性和上面GET提到的“安全”不是同个概念。上面“安全”的含义仅仅是不作数据修改,而这里安全的含义是真正的Security的含义,比如:通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存,(2)其他人查看浏览器的历史纪录,那么别人就可以拿到你的账号和密码了,除此之外,使用GET提交数据还可能会造成Cross-site request forgery攻击。
总结一下,Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,在FORM(表单)中,Method默认为"GET",实质上,GET和POST只是发送机制不同,并不是一个取一个发!
POST方法一般用来向目的服务器发出更新请求,并附有请求实体。GET一般用来传参数。
POST和GET的区别:
第一个:
GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如:login.action?name=sean&password=123。如果数据是英文字母/数字,原样发送,如果是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密,得出如:%E4%BD%A0%E5%A5%BD,其中%XX中的XX为该符号以16进制表示的ASCII。
POST把提交的数据则放置在是HTTP包的包体中。
第二个:
POST的安全性要比GET的安全性高。注意:这里所说的安全性和上面GET提到的“安全”不是同个概念。上面“安全”的含义仅仅是不作数据修改,而这里安全的含义是真正的Security的含义,比如:通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存,(2)其他人查看浏览器的历史纪录,那么别人就可以拿到你的账号和密码了,除此之外,使用GET提交数据还可能会造成Cross-site request forgery攻击。
总结一下,Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,在FORM(表单)中,Method默认为"GET",实质上,GET和POST只是发送机制不同,并不是一个取一个发!
展开全部
因应不同的需求方法和变化有很多
常规说
通过 DO FORM 表单 WITH 参数1, 参数2... 向即将打开的表单传递参数
通过 DO FORM 表单 TO 变量 接收表单关闭后传回的参数
常规说
通过 DO FORM 表单 WITH 参数1, 参数2... 向即将打开的表单传递参数
通过 DO FORM 表单 TO 变量 接收表单关闭后传回的参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你说的是 web 。。 那就是_GET _POST
<form method=post action="跳转页面">
如果你说的VF,可以设置一个全局变量。
<form method=post action="跳转页面">
如果你说的VF,可以设置一个全局变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有post和get两种,post用于数据量较大、数据安全性要求性高的地方,get用在一般的传参数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询