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

比如xmlHttpRequest.open("POST","/control/user/manage.do?method=generate",true);这句中有一个问号... 比如xmlHttpRequest.open("POST", "/control/user/manage.do?method=generate", true);这句中有一个问号
var url = '<c:url value="/monitor/priceinfo/searchJiancp.jhtm?dwTable.tableid=${dwTable.tableid}date=' + d + '" />';
这句中也有一个问号
展开
 我来答
dualmind
2012-02-24 · TA获得超过270个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:182万
展开全部
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内, 则不存在这些缺点. 所以现在相对用的比较少了.

不知道这样说你是不是明白了...
慷慨且坦荡的小烤红薯L
2012-02-24 · TA获得超过605个赞
知道小有建树答主
回答量:1470
采纳率:75%
帮助的人:275万
展开全部
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 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友771a8a6d4
2012-02-24 · TA获得超过625个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:446万
展开全部
?是请求路径和参数的分隔符。?之前的是请求路径,?之后是以&连接的参数字符串
追问
前面是路径我知道,想再问一下?那后面为什么要跟参数?跟参数有什么意义吗?
追答
是这样,如果是表单提交的话,一般可以不跟参数。但是有些非表单提交,在实际处理过程中可能会用到一些前置条件或约束。这些信息就需要以参数的形式进行标示。这好比一个有参数的方法。如果方法体内的逻辑需要用到传入的参数,那么参数你就不能传null、
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kuangzan2
2012-02-24 · 超过20用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:40.3万
展开全部
理解为连接字符串,就是?前面的是URL路径。后面的的传的参数
追问
前面是路径我知道,想再问一下?那后面为什么要跟参数?跟参数有什么意义吗?
追答
页面不都是在地址栏打开的,有在后台的Servlet跳转的。例如你的注册页面里有用户名密码,提交到一个新页面显示,就要把用户名username=XXX密码password=XXX以参数的形式传的到JSP,JSP才能显示你刚才输入的用户名密码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友729ddfe
2012-02-24
知道答主
回答量:39
采纳率:0%
帮助的人:16.4万
展开全部
?号是Ajax异步访问你的url地址,后面跟的参数
追问
想再问一下?后面为什么要跟参数?跟参数有什么意义吗?
追答
你可以在后台得到这个参数值,根据这个参数值判断要调用哪个方法或者后台要做什么样的响应给用户。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式