求助:怎么样将一个字符串中所有的连接地址都加上一个统一的参数.
比如:我的字符串为: <a   href= 'test.jsp '> test </a>  <a   href= 'page.jsp?page=1 '> page </a>    
 需要处理后的字符串为: <a   href= 'test.jsp?e=$e '> test </a>  <a   href= 'page.jsp?page=1&e=$e '> page </a>    
 即在所有的URL地址中都加e=$e的参数,请教这个函数应该怎么写。 
------解决方案--------------------		String str =  " <a href= 'test.jsp '> test </a>  <a href= 'page.jsp?page=1 '> page </a>  "; 
 		str=str.replaceAll( " '(.*?jsp\\?.*?) ' ",  " '$1&e=\\$e ' ") 
 			.replaceAll( " '(.*?jsp) ' ", " '$1?e=\\$e ' "); 
 		System.out.println(str);
------解决方案--------------------	var arr_a = document.getElementsByTagName( "a "); 
 	for(var i=0; i < arr_a.length; i++) { 
 		if(arr_a.href.indexOf( "? ") != -1) 
 			arr_a.href +=  '&e=$e '; 
 		else 
 			arr_a.href +=  '?e=$e '; 
 	}   
 应该用js处理的把
------解决方案--------------------即在所有的URL地址中都加e=$e的参数.写个filter,在request里加上参数再发送