一般都是这样的
http://yoursite.com/abc.jsp?aaa=123123
但是我想去掉aaa=,变成http://yoursite.com/abc.jsp?123123
请问怎样实现

解决方案 »

  1.   

    那就麻烦,用request的方法取请求字段,然后在截取字段?后面的内容,但要是传多个就……
      

  2.   

    你既然想把参数去掉,(这个想法是好的,不然要是用户名就糟了),你可以在jsp页面中使用post 方法传递,而不要用get方法就解决了。而不必要非要把aaa=去掉了。这样就可以了
      

  3.   

    要是用post方法传递会显示:http://yoursite.com/abc.jsp
    这样更安全!
      

  4.   

    function Request_Url(doc){
    var url = document.location;
    var args;
    args = String(url).split('?');
    args = String(args[1]).split('&'); 
    for(var i=0;i<args.length;i++){
    if(doc==args[i].substr(0,args[i].indexOf("="))){
    return (args[i].substr(args[i].indexOf("=")+1));
    }
    }
    return null;
    这个是javascript获得URL参数的例子~!你可以修改一下~!就变成你想要的了。
      

  5.   

    function Request_Url(doc){
    var url = document.location;//获得URL地址
    var args;
    args = String(url).split('?');//以问号截取字符串
    args = String(args[1]).split('&'); 如果有多个参数的话在将上面截取的第二个字符串用&号在截取出来。
    for(var i=0;i<args.length;i++){
    if(doc==args[i].substr(0,args[i].indexOf("="))){//查找参数的等号
    return (args[i].substr(args[i].indexOf("=")+1));返回等号后的参数
    }
    }
    return null;//如果没有找到返回空值
      

  6.   

    if(doc==args[i].substr(0,args[i].indexOf("="))){//查找参数的等号 
    return (args[i].substr(args[i].indexOf("=")+1));返回等号后的参数 
    在这里如果sdf.jsp?1231这类的的话,就可以不查找等号,直接args = String(args[1]).split('&'); 它分割字符串就可以了~!
    也就是说
    function Request_Url(num){ 
    var url = document.location;//获得URL地址 
    var args; 
    args = String(url).split('?');//以问号截取字符串 
    args = String(args[1]).split('&'); 如果有多个参数的话在将上面截取的第二个字符串用&号在截取出来。 return (args[num].substr(args[num].indexOf("=")+1));返回等号后的参数 


      

  7.   

    错了,应该是
    function Request_Url(num){ 
    var url = document.location;//获得URL地址 
    var args; 
    args = String(url).split('?');//以问号截取字符串 
    args = String(args[1]).split('&'); 如果有多个参数的话在将上面截取的第二个字符串用&号在截取出来。 if(num>args.length)
    return null;
    else
    return (args[num]);返回等号后的参数 


    这里Num指的是你想要的第几个参数
      

  8.   

    你可以用url重写   很简单的,上面的方法我没有试过。你要的结果我做过,就是url重写。