日期:2014-05-18  浏览次数:20614 次

求一段捕获url参数的jsp代码
如题目所是   比如说http:\\localhost:8080\test\testmail.jsp?name=user&code=123&flag=true这样一个url,在testmail.jsp上实现获得url参数并把参数隐藏式用input   hiddent传递给jsp的form表单,在javascript中通过判断语句user==reguest.getParameter( "name "),提交表单form
谢谢   我是个新手   很多东西不明白   还请高人来指教

------解决方案--------------------
<script>
//取得传值的函数
function QueryString(qs)
{
s = location.href;
s = s.replace( "? ", "?& ").split( "& ");
re = " ";
for(i=1;i <s.length;i++)
{
if(s[i].indexOf(qs+ "= ")==0)
{
re = s[i].replace(qs+ "= ", " ");
}
}
return re;
}
</script>
------解决方案--------------------
request.getParameterNames()可以获得参数的名字
至于参数的值 可以通过request.getParameter()来获得
让然有些参数可能有多个值 就用request.getParameterValues()