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

<a href="${pageContext.request.contextPath}/1.jsp?id=1&name=abc> xxx </a>
2024-11-22 00:49:38
推荐回答(2个)
回答1:

除了
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;  
    }
 

回答2:

request.getparameter("id") 获取name的值也是这样的 request.getparameter("name") 让后用一个变量去接收它 就OK了 不懂可以问我 呵呵!