jsp页面1如下:
选择后点提交会执行以下js:
function f_do()
{
if(javaTrim(selForm.leixing)=="")
{
alert("未选择!");
return false;
}
var obj=document.getElementById('leixing');
for(i=0;i<obj.length;i++)
{
if(obj[i].selected)
{
var url="selLB.jsp?flbm="+obj[i].innerText;
url=encodeURI(url);
url=encodeURI(url);// 写一个不行。如果写一个就是????号
window.navigate(url);// 页面跳转
}
}
}
{
if(javaTrim(selForm.leixing)=="")
{
alert("未选择!");
return false;
}
var obj=document.getElementById('leixing');
for(i=0;i<obj.length;i++)
{
if(obj[i].selected)
{
var url="selLB.jsp?flbm="+obj[i].innerText;
url=encodeURI(url);
url=encodeURI(url);// 写一个不行。如果写一个就是????号
window.navigate(url);// 页面跳转
}
}
}
jsp接受参数:
flmc=request.getParameter("flbm");
flmc=java.net.URLDecoder.decode(flmc,"UTF-8");//这句话一定要,因为如果不写的 //话,编码 就 是%E5%A6%88%System.out.println(name);