GWT Windown.open() 传参问题
zjdong886
2010-02-06
我想传一个文件名到Servlet,文件名包括一#号,到后台#后面的内容就接收不到了,我的代码如下
String BASE_URL = GWT.getModuleBaseURL(); String url = BASE_UR+"readfile?templateName =LabNBK#116313--HDBio200912.pdf"; Window.open(URL.encode(url),"",""); 在Servlet 中 String templateName = req.getParameter("templateName"); templateName = "LabNBK" #号后面的内容全部没有了. 文件命名是客户的命名规则,不可以改变。 不知道什么原因,请问有谁知道吗? 谢谢! |
|
zjdong886
2010-02-07
|
|
zjdong886
2010-02-07
谁来揭开问题 谜底.. |
|
henyue
2010-03-06
貌似浏览器解析url遇到#自动停的,记得以前看到有人说过在url里加#号可以防盗链
|
|
Feegle7
2011-02-21
楼主可以换个思路,既然#不行,就换个其它的特殊符号,传过去再解析不就可以了吗
|
|
sww_simpcity
2011-07-08
求解啊,俺也在这个问题纠结了好久啊
|
|
wangying95599
2011-07-19
#和#之后的不解析
|
|
sdfhejian520
2013-06-24
(URL.encode(url)不会解析# 你可以使用%23替换#
在servlet中再用%23替换回# 就行了 |
|
sdfhejian520
2013-06-24
(URL.encode(url)不会转码# 你可以使用%23替换#
在servlet中再用%23替换回# 就行了 上面打错了、 |