问号传递参数,jsp中怎么接收

<a href="${pageContext.request.contextPath}/1.jsp?id=1&name=abc> xxx </a>

除了
String id = request.getparameter("id")  
String name = request.getparameter("name") 


window.onload=function(){ 
var message = getUrlVars()["message"];  
         if(message!=null && typeof(message)!="undefined"){  
             alert(decodeURI(message));   
         }  
    }  
      
    function getUrlVars(){  
        var vars = [], hash;  
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');  
        for(var i = 0; i < hashes.length; i++){  
            hash = hashes[i].split('=');  
            vars.push(hash[0]);  
            vars[hash[0]] = hash[1];  
        }  
        return vars;  
    }  
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-19
request.getparameter("id") 获取name的值也是这样的 request.getparameter("name") 让后用一个变量去接收它 就OK了 不懂可以问我 呵呵!追问

还有其他方法吗

追答

request.getparameter("id") 现在都没人用了,只有初学者用一下 现在都用Struts框架 自动帮你绑定属性值

本回答被提问者采纳