想问一下,在java脚本中写的问号是什么意思?

mip版  关注:218  答案:6  悬赏:0

解决时间 2021-01-17 12:12

Java语言 d什么意思 java里?是什么意思_xml

已解决

2021-01-16 13:44

比如xmlHttpRequest.open("POST", "/control/user/manage.do?method=generate", true);这句中有一个问号

var url = '';

这句中也有一个问号

最佳答案

Java语言 d什么意思 java里?是什么意思_客户端_02

2021-01-16 15:19

?是请求路径和参数的分隔符。?之前的是请求路径,?之后是以&连接的参数字符串

全部回答

Java语言 d什么意思 java里?是什么意思_java $表示什么_03

1楼

2021-01-16 19:55

理解为连接字符串,就是?前面的是URL路径。后面的的传的参数

Java语言 d什么意思 java里?是什么意思_java $表示什么_04

2楼

2021-01-16 18:47

后面接需要传的参数!就这意思!

Java语言 d什么意思 java里?是什么意思_Java语言 d什么意思_05

3楼

2021-01-16 17:32

问号前面是访问的url路径,问号后面是提交给servlet的参数。

就拿xmlHttpRequest.open("POST", "/control/user/manage.do?method=generate", true);说

"/control/user/manage.do?method=generate", 这是url地址,

method=generate中method为名称后为值

Java语言 d什么意思 java里?是什么意思_xml_06

4楼

2021-01-16 17:01

searchJiancp.jhtm?dwTable.tableid=${dwTable.tableid}date=

这是一种 get 类型的传参方式 , 跟 post 相对应 。

上面定的有一点错,正确的如下:

searchJiancp.jhtm?dwTable.tableid=${dwTable.tableid}&date=

传入的

key 是 : dwTable.tableid value 是: ${dwTable.tableid}

另一 key 是 : date value: d的值

更多细节请百度: html form get post 。

Java语言 d什么意思 java里?是什么意思_xml_07

5楼

2021-01-16 16:36

1, 问号是什么意思?

首先说下, 这个问号跟java没有关系, 是URL中的问号.

url中的问号用于标识客户端向服务器发送的额外信息, 称为query string查询字符串.

2, query string干嘛用的?

是客户端向服务器发送信息的一种途径, 或者说是一部分. 通常是以键值对的方式出现比如: zhidao.baidu.com/question/384102828.html?push=keyword&prevPage=google.com.hk. 你可以理解这是一个方法调用, 地址就是方法名, 查询字符串就是参数.

3, 为什么要向服务器发送信息?

HTTP协议是无连接协议, 服务器不与客户端建立连接, 所以不能向客户端主动发送信息. 必须要由用户发起请求, 服务器返回应答.

4, 什么时候用?

对于用户来说不需要知道, 也无法知道. 对于开发人员来说, 在不能使用POST的时候(比如跨域访问), 需要传递信息, 就只能使用查询字符串了.

5, 为什么用的少?

一是因为url是明文传输的不安全. 二是因为长度通常都有限制, 只能发送少量数据. 而是将数据包装在POST内, 则不存在这些缺点. 所以现在相对用的比较少了.

不知道这样说你是不是明白了...