*对于一个URL,如何不用request.getParametor()方法获得其中的参数?(在线等)
我有一个URL,例如:
String url = "http://www.baidu.com/s?wd=%E4%B8%AD%E5%9B%BD&cl=3&ie=utf-8 ";
我想获得这个url中的wd这个参数,请问怎样实现?
[解决办法]
正则表达式
[解决办法]
不用getParameter的话你可以把参数存到session里到另一个页面里取出来,试一下。
[解决办法]
为什么不用getParamete呢
[解决办法]
使用js可以
var url=window.location.search;
var params=url.substr(url.indexOf( '? ')+1).split( '= ');
params是存取参数的数组,可以这样取params[0] params[1]....
[解决办法]
request.getQueryString()可以取得?后面的所有字符串,你自己再分解
[解决办法]
加上一个参数来区别究竟是哪一个url传来的值;如?type=1&wd=%E4%B8%AD%E5%9B%BD
这样就可以区分了
[解决办法]
跳转页面麻
[解决办法]
关注。。。
[解决办法]
用个bean标签也可以哦
<bean:parameter id= "自定义名字 " name= "wd(参数名) ">
<bean:write name= "上面的自定义名字 "/>
[解决办法]
String wd=request.getParameter( "wd ");
String ie=request.getParameter( "ie ");