首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

servlet参数里面传递url的一个有关问题

2012-01-31 
servlet参数里面传递url的一个问题请求的servlet的参数是Hello?urlhttp://211.91.132.163/MapService/Lo

servlet参数里面传递url的一个问题
请求的servlet的参数是"Hello?url=http://211.91.132.163/MapService/Location?telnum=13205658909&time=123542154",
在servlet里面,
String urlString=request.getParameter("url");
这urlString为何只是http://211.91.132.163/MapService/Location?telnum=13205658909,如何获得这个完整的参数??

[解决办法]
你这样写系统把你的参数看成了url=http://211.91.132.163/MapService/Location?telnum=13205658909 和 time=123542154 两个参数了
[解决办法]
String urlString=request.getParameter("url");
String time=request.getParameter("time");
String result=urlString+time;
呵呵
[解决办法]

探讨
你这样写系统把你的参数看成了url=http://211.91.132.163/MapService/Location?telnum=13205658909 和  time=123542154  两个参数了

[解决办法]
String fullurl = request.getRequestURI();
String url = fullurl.substring(fullurl.indexOf("?"), fullurl.length());
[解决办法]
可不可以先把http://211.91.132.163/MapService/Location?telnum=13205658909 encode,然后再
String urlString=request.getParameter("url")后 decode urlString
[解决办法]
Hello?url=”http://211.91.132.163/MapService/Location?telnum=13205658909&time=123542154“

用双引号,不要单引号

热点排行