*对于一个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 ");