社区
Java EE
帖子详情
url传递的参数中包含+号
minsheng0825
2012-09-13 09:52:08
Ext.Form提交的参数中有一个包含+号,在Ext中进行encode转义处理、在java中使用request.getParameter进行取值、但是参数中+号会被空格替换,请问、如何处理呢?
...全文
416
3
打赏
收藏
url传递的参数中包含+号
Ext.Form提交的参数中有一个包含+号,在Ext中进行encode转义处理、在java中使用request.getParameter进行取值、但是参数中+号会被空格替换,请问、如何处理呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaNet的牛肉粉丝
2012-09-13
打赏
举报
回复
自学成才我刚想说用替换
minsheng0825
2012-09-13
打赏
举报
回复
问题已解决:
前台使用:Ext.encode(title_text.getValue().replace(/\+/g, '%2B'))就可以了
菖蒲老先生
2012-09-13
打赏
举报
回复
前台用的是encodeURI进行编码的么。。。
JavaScript
中
Location对象详解
讲解js
中
window
中
的Location对象的所有属性和方法的使用。属性如下:hash:返回一个
URL
的锚部分host:返回一个
URL
的主机名和端口hostname:返回
URL
的主机名href:返回完整的
URL
pathname:返回的
URL
路径名。port:返回一个
URL
服务器使用的端口
号
protocol:返回一个
URL
协议search:返回一个
URL
的查询部分方法如下:Location对象-方法-assign()Location对象-方法-reload()Location对象-方法-replace()
request get请求
url
中
参数
带+
号
,从后台获取后+变成空
request get请求
url
中
参数
带+
号
,从后台获取后+变成空 今天在调试客户端向服务器
传递
参数
时,
参数
中
的“+”全部变成了空格,原因是
URL
中
默认的将“+”
号
转义了。 解决方法如下: 方法一、修改客户端,将客户端带“+”的
参数
中
的“+”全部替换为“2B%”,这样
参数
传到服务器端时就能得到“+”了。 方法二、修改服务器端,将空格替换为“+”,这种方式只适用于
参数
中
有“+”没有空格的情况。 例子: String a = reuqest.getParameter("clie.
URL
传值带加
号
“+”的问题的解决方法
使用encodeURIComponent 如str=“a+b”;
url
=“sql_str.jsp?sql=”+str; 要改成:
url
=“sql_str.jsp?sql=”+encodeURIComponent(str);
URL
传值带加
号
“+”的问题的解决方法 今天在调试客户端向服务器
传递
参数
时,
参数
中
的“+”全部变成了空格,原因是
URL
中
默认的将“+”
号
转义了。 解决方法如下: 方法一、修...
php接收+
号
等特殊字符
参数
的问题
记录一个有些奇怪的问题,关于
参数
“+”
号
在传输过程
中
是否被转义。 1、get方式请求 使用get方式,php收到的
参数
中
“+”会变为空格,看说明应该是执行了
url
decode,如果需要恢复为“+”
号
,需要对接收到的
参数
进行
url
encode。 通过使用c
url
和浏览器方式,接收到的
参数
均把+
号
转为了空格。 请求地址为 http://ip/xx?aa=+889 使用 $_REQUEST['aa'] 接收到的
参数
值为“ 889”,
参数
+
号
被转为了空格,如果希望得到原样的+889,则需要使用
url
encode($
linux的
url
传递
参数
,
url
传递
参数
(特殊字符)解决方法
有些符
号
在
URL
中
是不能直接
传递
的,如果要在
URL
中
传递
这些特殊符
号
,那么就要使用他们的编码了。下表
中
列出了一些
URL
特殊符
号
及编码十六进制值1.+
URL
中
+
号
表示空格%2B2.空格
URL
中
的空格可以用+
号
或者编码%203./分隔目录和子目录%2F4.?分隔实际的
URL
和
参数
%3F5.%指定特殊字符%256.#表示书签%237.&
URL
中
指定的
参数
间的分隔符%268.=
URL
中
指...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章